我用Java Swing写了一个小程序,这是片段:
希望达到的效果是:输入字符串“a b c”,点击按钮以后输出"ad bd cd",也就是中间有空格。但实际上输出的是"adbdcd“,没有空格。
我想向大家请教:要怎样修改,才可以输出有空格的新字符串呢?谢谢大家。
String s3 = s2[i] + "d ",在d后面加一个空格
把字符串使用数组来表示。
String s3 = s2[i] + "d ",在d后面加一个空格**
修改str1+=s3+" ";s1.setText挪到for循环体外面。
string.replace(" ","d");
String s1 = t1.getText().trim();
String[] s2 = s1.split(" ");
String str1 = "";
for (int i = 0; i < s2.length; i++)
{
String s3 = s2[i] + "d ";
str1 += s3;
}
t1.setText(str1);
"d"后面加个空格就行 "d "
String s3 = s2[i]+"d ";
String s3 = s2[i] + "d ",在d后面加一个空格
第七行改为 string s3=s2[i]+'d'+" ";
可以有三种实现方法。
1.String s2 = s2[i]+"d"+" ";
2.str1+=s2+" ";
3.str1 = str1.replaceAll("d","d ");
在d后面加个空格拼接起来不就好了