「java过滤回车」java 过滤
本篇文章给大家谈谈java过滤回车,以及java 过滤对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、Java如何去除字符串中的空格、回车、换行符、制表符
- 2、java怎么把字符串后面的回车去掉
- 3、java中如何去掉输入的文本里面的回车键啊?存数据时不能有回车。
- 4、java 去掉回车符
- 5、java怎样去掉string中的空格,回车符
- 6、Java如何去除字符串中的空格、回车、换行符、制表符?
Java如何去除字符串中的空格、回车、换行符、制表符
笨方法:String s = 你要去除的字符串;
1.去除空格:s = s.replace(‘\\s’,);
2.去除回车:s = s.replace(‘
’,);
这样也可以把空格和回车去掉,其他也可以照这样做。
注:
回车(\u000a)
\t 水平制表符(\u0009)
\s 空格(\u0008)
换行 将光标移动到下一行第一格 相当于平时用的回车 \r 回车 将光标移动到当前行第一格}
java怎么把字符串后面的回车去掉
回车符号一般都是“\n”,把这个找出来,然后替换为""就可以了
java中如何去掉输入的文本里面的回车键啊?存数据时不能有回车。
你把回车符去掉就是了。
回车符在windows一般是"\n",你看你文本能不能读出\n来。能的话,可以直接使用String的String str = "ab\nc";str.replaceAll("\n", "")方法来解决。如果读不出\n来,就用下面的方法,下面的方法肯定行。
String str = "ab\nc";
String value = "";
for(int i=0;istr.length();i++) {
if(str.codePointAt(i)!=10str.codePointAt(i)!=13) {
value += str.charAt(i);
}
}
System.out.println(value);
10跟13一个表示是\n,一个是表示\r,具体哪个是哪个我不记得了
java 去掉回车符
在程序同一目录下建a.txt文本文件测试。
import java.io.*;
class A
{
public static void main(String args [])
{
String context=null;
StringBuffer contextbuffer = new StringBuffer("");
String line = null;
try
{
FileReader fr = new FileReader("./a.txt");
BufferedReader br = new BufferedReader(fr);
while ((line = br.readLine()) != null)
{
contextbuffer.append(line);
}
br.close();
context = contextbuffer.toString();
FileWriter fw = new FileWriter("./a.txt",false);
BufferedWriter bw = new BufferedWriter(fw);
bw.write(context);
bw.flush();
bw.close();
}
catch (Exception e) { }
}
}
java怎样去掉string中的空格,回车符
java中String有个trim()能够去掉一个字符串的前后空格。
但是trim()只能去掉字符串中前后的半角空格,而无法去掉全角空格。
去掉全角空格需要在trim()方法的基础上加上一些判断。
String
textContent
="abctest ";
textContent
=
textContent.trim();
while
(textContent.startsWith(" "))
{//这里判断是不是全角空格
textContent
=
textContent.substring(1,
textContent.length()).trim();
}
while
(textContent.endsWith(" "))
{
textContent
=
textContent.substring(0,
textContent.length()
-
1).trim();
}
Java如何去除字符串中的空格、回车、换行符、制表符?
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class StringUtils {
/**
*正则
*/
public static String replaceBlank(String str) {
String dest = "";
if (str!=null) {
Pattern p = Pattern.compile("\\s*|\t|\r|\n");
Matcher m = p.matcher(str);
dest = m.replaceAll("");
}
return dest;
}
public static void main(String[] args) {
System.out.println(StringUtils.replaceBlank("just do it!"));
}
/*-----------------------------------
笨方法:String s = "你要去除的字符串";
1.去除空格:s = s.replace('\\s','');
2.去除回车:s = s.replace('\n','');
这样也可以把空格和回车去掉,其他也可以照这样做。
注:\n 回车(\u000a)
\t 水平制表符(\u0009)
\s 空格(\u0008)
\r 换行(\u000d)*/
}
java过滤回车的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 过滤、java过滤回车的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。