【发布时间】:2014-03-23 23:04:35
【问题描述】:
我使用了替换功能,但它用空格替换了“$”符号,但我不需要空格。我只想从 mystring 中删除 '$' 符号。
【问题讨论】:
-
谷歌
how to delete the first char of a string。 -
我们可以看到您使用的代码吗?它将有助于解释您的错误并提供正确的解决方案。
标签: java
我使用了替换功能,但它用空格替换了“$”符号,但我不需要空格。我只想从 mystring 中删除 '$' 符号。
【问题讨论】:
how to delete the first char of a string。
标签: java
将其替换为空字符串,而不是空格:
string.replace("$", "");
或者你可以使用子字符串:
string.substring(1);
【讨论】:
从你的字符串中替换 $ 后使用
string.trim();
从字符串中删除空格
【讨论】:
使用以下内容:
string.replace("$","");
【讨论】:
String s="$49monthly";
String newstring=s.replace("$", "");
System.out.println("Value: "+newstring);
【讨论】:
如果字符串的开头和结尾有空格,则必须使用 String.replace() 和 String.trim() 方法
String test = "$stackoverflow";
test = test.replace("$","");
test = test.trim();
System.out.println(test);
由于String 字面量在 Java 中是不可变的,因此您需要在操作后将 String 分配回去。
输出
堆栈溢出
如果使用String.trim()方法,前后不会有空格
【讨论】:
我不是 Java 程序员,但我有这些链接可能会对您有所帮助。
http://alvinalexander.com/blog/post/java/remove-non-alphanumeric-characters-java-string
http://www.rgagnon.com/javadetails/java-0030.html
还要确保检查:http://www.youtube.com/watch?v=QgtmGpxy6zY
http://www.tutorialspoint.com/java/java_strings.htm 如果您只是学习 Java 的初学者,Tutorialspoint 可能对您很有用。
抱歉,我无法编写任何代码向您展示,但请务必研究这些链接,您可能会学到一些新东西。 :)
【讨论】: