Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java分解像php分解一样的行/字符串_Java_Php - Fatal编程技术网

java分解像php分解一样的行/字符串

java分解像php分解一样的行/字符串,java,php,Java,Php,我正在制作一个可以在本地服务器上运行的java程序 服务器使用PHP从客户端接收请求 <?php $file = fopen('temp.txt', 'a+'); $a=explode(':',$_GET['content']); fwrite($file,$a[0].':'.$a[1]. '\n'); fclose($file); ?> 现在我在本地服务器上有了文件“temp.txt” Java程序应该逐行打开读取的文件,并

我正在制作一个可以在本地服务器上运行的java程序

服务器使用PHP从客户端接收请求

   <?php

    $file = fopen('temp.txt', 'a+');
    $a=explode(':',$_GET['content']);
    fwrite($file,$a[0].':'.$a[1]. '\n');

    fclose($file); 
    ?>

现在我在本地服务器上有了文件“temp.txt”

Java程序应该逐行打开读取的文件,并且每个类似的文件都应该被分割/分解“:”(一行中只有一个“:”)

我已经尝试了很多方法,但不能完全理解PHP是如何分割线的

是否可以在JAVA中使用相同/类似的分解函数。

您可以在JAVA中使用“:”来“分解”每一行

编辑

单行的示例:

String line = "one:two:three";
String[] words = line.split(":");
for (String word: words) {
    System.out.println(word);
}
输出:

one
two
three

是的,在Java中,您可以使用该方法分割
字符串的值

更新: 例如:

String arr = "name:password";
String[] split = arr.split(":");
System.out.println("Name = " + split[0]);
System.out.println("Password = " + split[1]);

您是否尝试过
String.split()
?@Yogesh Suthar如何分解这一字符串arr=“name:password”@硬程序员我编辑了我的答案,向您展示了一个行分割的基本示例。请注意,所采用的参数是一个正则表达式,因此您可能希望转义正则表达式控制字符(但是,这里不是您的情况)。@Meena也支持我的问题