テキストファイルから555.5.55:80
を読み込むことはできますか?とにかく、2番目の引数で最初のargとportにIPを入れますか? (ip, port)
Javaのテキストファイルからの読み込み
-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
はい、可能です。
// 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
を渡し、あなたの文字列"555.5.55:80"
が変数foo
である場合
することは、あなたはこのような何かを行うことができます。
また、関数の2番目の引数の型によっては、int numPort = Number.parseInt(port)
またはInteger.valueOf(port)
を使用し、代わりにnumPort
を渡す必要があります。
関連する問題
- 1. テキストファイルからのJavaの読み込み
- 2. java utf-8テキストファイルの読み込みバグ?
- 3. テキストファイルからの読み込み
- 4. テキストファイルからの読み込み
- 5. テキストファイルからリストボックスへの読み込み
- 6. テキストファイルから埋め込みリストを読み込むJava
- 7. java/groovyのテキストファイルからの読み込み
- 8. JAVA - テキストファイルから読み込み、改行を認識する
- 9. java InputMismatchExceptionファイルからの読み込み
- 10. Javaからの読み込みJTextArea
- 11. StreamCorruptedException、TextFileからの読み込み(Java)
- 12. java 1.7のリソースフォルダからテキストファイルをどのように読み込みますか?
- 13. テキストファイルを読み込み、リスト
- 14. Javaのテキストファイルからデータを読み込む
- 15. ASP.NETでのP/Invoke(dllからのテキストファイルの読み込み/書き込み)
- 16. テキストファイルからの読み込みの最初の文字:
- 17. テキストファイルから文字を読み込む
- 18. テキストファイルから変数を読み込む
- 19. テキストファイルから配列を読み込む
- 20. テキストファイルから整数を読み込む
- 21. どのようにテキストファイルから読み込みますか?
- 22. Golangのテキストファイルから読み込みますか?
- 23. テキストファイルをHTML/JavaScriptに読み込み/読み込みする
- 24. Javaでのテキストファイルの読み込み/開く
- 25. Javaの長いテキストファイルの読み込みが非常に遅い
- 26. 2つのループを使用したJavaの読み込みテキストファイル
- 27. 読み込みテキストファイルの値 - Pythonの
- 28. Javascriptのテキストファイルの読み込み遅延
- 29. WindowsとLinuxのテキストファイルの読み込み
- 30. FirebaseからAndroid Appへのテキストファイルの読み込み方法
コロンに基づいて文字列を分割したいと思うようです。 *文字列を分割できる*メソッドの文字列ドキュメントを見ましたか? –
はい、これは簡単に行うことができますが、まだ何か試しましたか?もしそうでなければ、あなたはおそらく数ダースのコード行を求めています。 –
もちろん、'555 'はオクテットの範囲外であり、3つの数値部分しかないので(IPアドレスではありません)、可能です。 –