「java中怎么转义字符」java中的转义字符怎么用

博主:adminadmin 2022-12-08 19:45:06 60

今天给各位分享java中怎么转义字符的知识,其中也会对java中的转义字符怎么用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

请教JAVA转义字符

请在构造函数myWindow()中加入

this.setSize(40, 40);//

this.setVisible(true);// JFrame的这两个函数必须设置,而你设置的是JFrame上的面板,所以不能出现

java使用字符'\'来作为转义字符使用,表示那些控制功能的字符,因为这些字符没有对应的表示单个字符表示形式,需用'\'才能表示清楚,比如'\n'(换行), 'r'(回车), '\t'(制表符),那这里就存在一个问题如果你想表示字符串"\"+"t"这两个字符组成的字符串时,该怎么办,编译器该怎么解释'\'的含义呢。那,这里可以用"\\t",来表示。规则是编译器从左到右读取字符,碰到第一个'\'当做转义字符,那下一个'\',作用就和'\t'中的t一个道理。

java 转义字符

如果原本就是一个xml格式的文件,可以用DOM4J读取然后直接转字符串, 其他就不知道了。

使用dom4j后程序变得更简单

// 字符串转XML

String xmlStr = "......";

Document document = DocumentHelper.parseText(xmlStr);

// XML转字符串

Document document = ...;

String text = document.asXML();

这里的XML DOCUMENT为org.dom4j.Document

java转义字符方法

【结果】:

str1="I'm late",I said.

str2="\n" means "new"

str1Change="\"I\'m late\",I said."

str2Change="\"\\n\" means \"new\""

【代码】:

package Exam;

/**

*

* @author hujie0619jay@sina.com

* Mar 5, 20103:11:29 PM

*/

public class Exam_exam01 {

public static void main(String[] args){

Exam_exam01 ee=new Exam_exam01();

String str1="\"I'm late\",I said.";

String str2="\"\\n\" means \"new\"";

System.out.println("str1="+str1);

System.out.println("str2="+str2);

System.out.println("str1Change="+ee.StrChange(str1));

System.out.println("str2Change="+ee.StrChange(str2));

}

public String StrChange(String str){

String result="";

char[] chS=str.toCharArray();

for(int i=0;ichS.length;i++){

if(chS[i]=='"'||chS[i]=='\''||chS[i]=='\\') result+="\\";//符合 " ' \ 这三个符号的前面加一个\

result+=chS[i];

}

result="\""+result+"\"";//两头加上"

return result;

}

}

java怎么把关键字转义为变量字符

反斜杠。在要转义的特殊字符前加上反斜杠,java使用字符反斜杠来作为转义字符使用,表示那些控制功能的字符,因为这些字符没有对应的表示单个字符表示形式。

java中怎么转义字符的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中的转义字符怎么用、java中怎么转义字符的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-08,除非注明,否则均为首码项目网原创文章,转载请注明出处。