我希望在字符串达到14个字符时自动删除字符串的内容.
if(txt.length > 14){
alert("");
var res=texto.replace(texto.length," ");
alert(res);
}
Run Code Online (Sandbox Code Playgroud)
我试图做一个替换,但它失败了,任何想法?
我有这个功能:
private StringBuilder eliminarRetornoCarro(String parametro) {
final StringBuilder sb = new StringBuilder(parametro);
final int number = 111;
for (int x = 0; x < sb.length(); x++) {
if (sb.codePointAt(x) == number) {
sb.setCharAt(x, ' ');
}
}
return sb;
}
Run Code Online (Sandbox Code Playgroud)
这是我的主要课程:
fff ob= new fff();
String cadena="cadena de texto";
ob.eliminarRetornoCarro(cadena);
System.out.println(cadena);
Run Code Online (Sandbox Code Playgroud)
为什么我的函数没有返回我在主类中修改过的字符,所以这将是一个很好的结果:
cadena de text
但是返回=> cadena de texto
为什么我的函数没有返回正确的值?正如您所看到的,对象sb保持正确的值,但在主类中它不正确.