java分解像php分解一样的行/字符串
我正在制作一个可以在本地服务器上运行的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程序应该逐行打开读取的文件,并
<?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也支持我的问题