555.5.55:80
을 텍스트 파일에서 읽을 수 있으며 어떻게 든 두 번째 인수에서 첫 번째 arg와 포트에 IP를 넣을 수 있습니까? (ip, port)
자바 텍스트 파일에서 읽기
-3
A
답변
0
더 좋은 방법입니다. 하지만 이것은 당신이 찾고있는 것입니다 (아마도)
File file = new File("path/of/your/file");
try
{
Scanner sc = new Scanner(file);
while(sc.hasNext())
{
String line = sc.nextLine();
String str[] = line.split(":");
String strIP = str[0]; // this will be the IP Address
String strPort = str[1]; // this will be the Port Number
}
}catch(IOException e)
{
// work with the errors here
}
-1
예, 가능합니다. 당신의 문자열 "555.5.55:80"
변수 foo
에있는 경우
, 당신은 같은 것을 할 수 있습니다
// gets the location of the colon between the ip and port
int index = foo.indexOf(":");
String ip = foo.substring(0, index); // should be "555.5.55"
String port = foo.substring(index + 1, foo.length()); // should be "80"
<insert function to args pass into>(ip, port);
나이 :
String [] bar = foo.split(':');
String ip = bar[0];
String port = bar[1];
다음과 같은 기능에
ip
및
port
를 전달합니다.
또한 함수의 두 번째 인수 유형에 따라 int numPort = Number.parseInt(port)
또는 Integer.valueOf(port)
을 사용하고 대신 numPort
을 전달해야 할 수 있습니다.
관련 문제
- 1. 자바 프로젝트의 파일에서 텍스트 읽기
- 2. 자바 스크립트를 사용하여 텍스트 파일에서 값 읽기
- 3. 텍스트 파일에서 라인/변수 읽기 자바 스크립트
- 4. 자바 텍스트 파일에서 읽기 (문자열과 정수)
- 5. 파이썬의 텍스트 파일에서 텍스트 읽기
- 6. 구조체의 텍스트 파일에서 텍스트 읽기
- 7. 텍스트 파일에서 레코드 읽기
- 8. 텍스트 파일에서 벡터 읽기
- 9. 텍스트 파일에서 데이터 읽기
- 10. 텍스트 파일에서 읽기 (Java)
- 11. 서블릿의 텍스트 파일에서 읽기
- 12. 파일에서 텍스트 읽기
- 13. iOS의 텍스트 파일에서 읽기
- 14. 텍스트 파일에서 구조로 읽기
- 15. 텍스트 파일에서 변수 읽기
- 16. C의 텍스트 파일에서 읽기
- 17. 텍스트 파일에서 읽기
- 18. 텍스트 파일에서 문자 읽기
- 19. 텍스트 파일에서 단어 읽기
- 20. GUI에서 파일에서 텍스트 읽기
- 21. 텍스트 파일에서 ListBox로 읽기
- 22. PHP/텍스트 파일에서 읽기
- 23. 텍스트 파일에서 읽기 C
- 24. 여러 텍스트 파일에서 데이터 읽기
- 25. 파일에서 특수 문자 읽기 - 자바
- 26. Java의 이미지 파일에서 텍스트 읽기
- 27. 텍스트 파일에서 아랍어 문자 읽기
- 28. 텍스트 파일에서 행 읽기 Java?
- 29. 텍스트 파일에서 행렬 읽기, C++
- 30. 텍스트 파일에서 임의의 청크 읽기
콜론을 기반으로 문자열을 분할하려는 것 같습니다. * 문자열을 분할 할 수있는 메서드에 대한 문자열 설명서를 살펴 보았습니까? –
예, 쉽게 할 수 있지만 아직 시도해 보셨습니까? 그렇지 않다면, 당신은 가장 많은 가능성이있는 수십 줄의 코드를 요구하고 있습니다. –
물론 '555'는 옥텟의 범위를 벗어 났고 IP 주소가 아닌 3 개의 숫자 부분 만 가질 수 있습니다. –