Android 我打印数字,但我有很多逗号
我正试着打印这些数字,但我有很多逗号Android 我打印数字,但我有很多逗号,android,Android,我正试着打印这些数字,但我有很多逗号 String text = "1 2 3 4 5 6 7 8 9"; for (int x = 0; x <= 2; x++) { text = text.replace(" ", " , "); Log.w("test",text); } 输出应该是 不要告诉我从循环中删除replace函数,因为我有这样做的想法,但我留下了一个简单的示例,只需执行以下操作: String text = "1 2 3 4 5 6 7 8 9"; Lo
String text = "1 2 3 4 5 6 7 8 9";
for (int x = 0; x <= 2; x++) {
text = text.replace(" ", " , ");
Log.w("test",text);
}
输出应该是
不要告诉我从循环中删除replace函数,因为我有这样做的想法,但我留下了一个简单的示例,只需执行以下操作:
String text = "1 2 3 4 5 6 7 8 9";
Log.w("test",text.replaceAll(" "," , "));
添加前
text=text.replace(“,”,”)
Log.w(“测试”,text.replaceAll(“,”,”)代码>我想这样做我已经在替换逗号周围添加了空格,如果这是你要问的,不要告诉我从循环中删除替换函数,因为我有这样做的想法,但我留下了一个简单的例子。请阅读上面的内容,每次它通过循环时,它会将每个空格变成两个空格和一个逗号,这意味着下次它通过循环时,它将再次变成一个,替换所有(现在是两倍)空格。。。只需在循环外替换字符串,或者不将原始文本设置为替换的字符串—您不想将其放入循环内。输出是预期的,您的逻辑是错误的。发布的答案是您的解决方案
2019-09-04 17:38:58.077 25423-25423/com.test.app W/test: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
2019-09-04 17:38:58.077 25423-25423/com.test.app W/test: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
2019-09-04 17:38:58.077 25423-25423/com.test.app W/test: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9
String text = "1 2 3 4 5 6 7 8 9";
Log.w("test",text.replaceAll(" "," , "));