-
2021-03-05 23:55:37
1.
注意regex的写法
String newName=name.replaceFirst("d:\\\\racke\\\\","http://192.168.0.10/racke/");
例
class Test {
plic static void main(String[] args) {
String s = "d:\\racke\\music";
System.out.println(s.replaceAll("d:\\\\racke\\\\", "http://192.168.0.10/racke/"));
}
}
我觉得在Windows的路径是大部分时候还是用反斜杠(\)比较合适,因此Windows的路径分隔符就是反斜杠(\)。
但在Java程序里用反斜杠时要注意转义,用\\来表示反斜杠。
在Java程序里也可使用正斜杠作为路径分隔符,Java程序中的正斜杠是跨平台的路径分隔符。
2.
jsp 反斜杠 \替换
java replaceAll() 方法要用 4 个反斜杠,表示一个反斜杠
例如 str1="aa\bbb"; str2="aa'bbb";
要想替换成 str1="aa\\bbb";str2="aa\'bbb";
必须这样替换:
str1 = str1.replaceAll("\\\\", "\\\\\\\\");str2 = str2.replaceAll("'", "\\\\'");
原因如下:
String 的 replaceAll() 方法,实际是采用正则表达式的规则去匹配的,
\\\\ ,java解析为\\交给正则表达式, 正则表达式再经过一次转换,把\\转换成为\
也就是java里面要用正则来表示一个\. 必须写成4个\如果要表示\\,那就要写8个\
所以如果写成: str1 = str1.replaceAll("\\", "\\\\");
就会报正则表达式的错误。
3.
在字符串中,要输出一些特殊得字符:比如\、‘(单引号)、"(双引号),必
须要这样:“\\”、“\'”、“\"”。而不能直接写
而你这个字符串,明显要输出带有反斜杠得,必须得再加一个反斜杠
String urlString=“e:\\programming\\text\\...”,
4.
java转义字符
关键字: 转义符
转义序列 含义
\n 回车(\ )
\t 水平制表符(\ )
\b 空格(\)
\r 换行(\ )
\f 换页(\)
\' 单引号(\')
\" 双引号(\")
\\ 反斜杠(\\)
\ddd 三位八进制
\? 四位十六进制
更多相关内容 -
java转义字符空格,掌握这些知识点再也不怕面试通不过!
2021-07-11 02:29:265节创建者模式 第1节:工厂方法模式 第2节:抽象工厂模式 第3节:建造者模式 第4节:原型模式 第5节:单例模式 7节结构型模式 第1节:适配器模式 第2节:桥接... Java面试精选题、架构实战文档传送门:戳这里免费领取5节创建者模式
第1节:工厂方法模式
第2节:抽象工厂模式
第3节:建造者模式
第4节:原型模式
第5节:单例模式
7节结构型模式
第1节:适配器模式
第2节:桥接模式
第3节:组合模式
第4节:装饰器模式
第5节:外观模式
第6节:享元模式
第7节:代理模式
10节行为模式
第1节:责任链模式
第2节:命令模式
第3节:迭代器模式
第4节:中介者模式
第5节:备忘录模式
第6节:观察者模式
第7节:状态模式
第8节:策略模式
第9节:模板模式
第10节:访问者模式
最后
做任何事情都要用心,要非常关注细节。看起来不起眼的、繁琐的工作做透了会有意想不到的价值。
当然要想成为一个技术大牛也需要一定的思想格局,思想决定未来你要往哪个方向去走, 建议多看一些人生规划方面的书籍,多学习名人的思想格局,未来你的路会走的更远。更多的技术点思维导图我已经做了一个整理,涵盖了当下互联网最流行99%的技术点,在这里我将这份导图分享出来,以及为金九银十准备的一整套面试体系,上到集合,下到分布式微服务
如何获得这套优质的资料呢?
51913)]
[外链图片转存中…(img-u4WaOeiY-1625941751915)]
[外链图片转存中…(img-T8jKbr6u-1625941751916)]
如何获得这套优质的资料呢?
-
java中如何输出空格
2021-02-12 14:27:14展开全部空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符32313133353236313431303231363533e59b9ee7ad9431333366306465号的话,空格直接就是\t就行。其他的特殊符号:\\ 反斜杠 ;\' 单...展开全部
空格可以直接输入,例如System.out.println(" ");而如果用String表示那些符32313133353236313431303231363533e59b9ee7ad9431333366306465号的话,空格直接就是\t就行。
其他的特殊符号:\\ 反斜杠 ;\' 单引号' ;\" 双引号" ;\uxxxx 以十六进制指定Unicode字符输出 ;\dxxx 以八进制指定Unicode字符输出 ;\b 倒退一个字符 ;\f 换页 ;\n 换行 ;\r 光标移至行首 ;\t 跳格(一个TAB键) 。
扩展资料
工作原理
由四方面组成:Java编程语言,Java类文件格式,Java虚拟机,Java应用程序接口。
当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类。
通过调用类(这些类实现了Java API)中的方法来访问资源系统,把源文件编译生成一种二进制中间码,存储在class文件中。
然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。
RE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。
但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
-
Java中的转义字符
2018-01-13 23:03:27特殊字符使用“\”把其转化成字符的本身输出,那么使用"\"的字符称作为转义字符。 2.常见的转移字符: (1)\b : Backspace(退格键) (2)\t :Tab(制表符)制表符的作用就是为了让一列对齐,一个tab一般...1.定义:
特殊字符使用“\”把其转化成字符的本身输出,那么使用"\"的字符称作为转义字符。
2.常见的转移字符:
(1)\b : Backspace(退格键)
(2)\t :Tab(制表符)制表符的作用就是为了让一列对齐,一个tab一般等于四个空格,
但是空格不能代替制表符,制表符可以让一列对齐,但是空格很难让一列对齐。
(3)\n: 换行
(4)\r : 回车。把光标移动到一行的首位置上。
注意:如果是在Windows系统上操作文件的时候需要换行,是需要\r\n一起使用的。如果是
在其他的操作系统上需要换行,仅需要\n即可。所以,换行符就是另起一行;回车符就是回
到一行的开头;所以我们平时编写文件的回车符应该确切来说叫做回车换行符。
3.实例:
运行结果如下图所示:class Demo9{ public static void main(String[] args){ System.out.println("Hello\rworld!"); System.out.println("Hello哈哈哈\rworld!"); } }
注意:由以上运行结果可知,Hello\rworld!的结果虽然是world!,看起来很像把Hello删掉,然后输出world!其实不然,由第二句的输出结果可知,其实是把Hello覆盖掉了。因为一开始输出了Hello,\r使得光标移动到了H的开头,这是w就替换了H,所以Hello被覆盖。
-
java 转义字符
2021-03-13 17:22:05java 转义字符Xml代码 \n 回车(\u000a) \t 水平制表符(\u0009) \b 空格(\u0008) \r 换行(\u000d) \f 换页(\u000c) \' 单引号(\u0027) \" 双引号(\u0022) \\ 反斜杠(\u005c) \ddd 三位八进制 ... -
java转义字符
2021-02-12 09:08:12java转义字符 关键字: 转义符 转义序列 含义 \n 回车(\ ) \t 水平制表符(\ ) \b 空格(\) \r 换行(\ ) \f 换页(\) \' 单引号(\') \" 双引号(\") \\ 反斜杠(\\) \ddd 三位八进制 \? 四位十六进制 -
java常用转义字符
2021-03-05 13:03:02JAVA中转义字符2009-08-12 17:40JAVA中转义字符:1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'\0:空字符2.Unicode转义字符:\u + 四个十六进制数字;0~65535\u0000:空字符3.特殊字符:就3个\":双引号\'... -
急呀!'\0'是空格转义符还是结束转义符呀
2021-03-09 21:01:16该楼层疑似违规已被系统折叠隐藏此楼查看此楼今天在网上搜了好多,有的说是空格符有的说是结束符,搞得我晕头转向。还有比如下面这段代码:向文件写入数据try{FileOutputStreamfos=newFileOutputStream("c://Tomcat... -
如何按空格分割字符串但转义引号内的空格(在java中)?
2021-07-16 20:04:02The language is java. 解决方案 this should do the job for you: final String s = "\"Video or movie\" \"parent\" \"Media or entertainment\" \"1\" \"1\" \"1\" \"0\" \"0\""; final String[] t = s.split("... -
java转义符和正则表达式转义符
2021-03-01 09:03:17举例来说,连续相同的3位数字的正则...考虑到\符号在java字符串的语法中属于转义符,所以,需要的java的语法是: String regEx = "([\\d])\\1{2}";为了加深印象,再来看下一个例子:前面连续相同的3位数字,后面连续... -
两种用空格分隔的java字符串的方式
2020-09-03 21:03:44主要介绍了两种用空格分隔的java字符串的方式的方法,非常简单实用,需要的朋友可以参考下 -
使用java中的空格对字符串进行标记
2021-02-12 16:15:02假设:您的变量名称(赋值'a = b'中的'a')的长度可以是1或更长您的变量名称(赋值'a = b'中的'a')不能包含空格字符,其他任何东西都可以。不需要验证您的输入(输入假定为有效的a = b格式)这对我来说很好。输入:a=b ... -
Java转义字符怎么输出的
2021-04-11 11:19:27Java转义字符怎么输出的以下文字...Java转义字符怎么输出的转义字符输出的代码如下:str.replace("\n","") 回车str.replace("\t","")换行str.replace(" ","")空格str.trim()前后空格java 输出%号 转义字符问题Str... -
java转义html特殊字符
2021-03-17 19:39:49详细的ascii码对照表及转义字符_IT/计算机_专业资料。C# .Net比较详细的 ASCII 码对照表 JAVA 中转义字符 1.八进制转义序列:\\ + 1 ... 各种编程语言转义符 如 HTML 转义符、java 转义符、xml 转义符、 ......教你如... -
Java中转义字符反斜杠\的代替方法及repalceAll内涵解析
2020-08-25 18:47:24主要介绍了Java中转义字符反斜杠的代替方法及repalceAll内涵解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
java转义字符探究恢复
2021-02-27 18:32:44今天工作的时候,遇到了个奇怪的问题,是关于字符串转义与替换的。最后终于解决了,特总结下。小demo,packagecom.westward;public classDemo {/*** 1.将字符串 "a b"替换为"a1b".ab之间不是空格,是制表符。* 2.将... -
转换文本中的空格和换行
2021-03-15 19:59:39StringUtil.javapublic class StringUtil {private String str;public void setStr(String str){this.str= str;}public String getStr(){return replace(str);}private String replace(String str) {String newStrin... -
HTML中多种空格转义字符
2021-02-28 16:24:56将联合主键的字段单独放在一个类中,该类需要实现java.io.Serializable接口并重写equals和hascode,再将 该类注解 ... Unity3D笔记 英保通七 物理引擎 给球体添加刚体RigidBody和球体碰撞器Sphere Collider 效果: ... -
浅谈Java转义符\\|
2021-02-12 16:37:37看一段程序String t = "a||b||c||d";...开始有点蒙,后来仔细一看明白了,原来是这样的:\\会转义成反斜杠,反斜杠本身就是转义符,所有就成了“\|”,在进行转义就是|,所以\\|实际上是“|”。更深层次研究:ja... -
java开发转义空格 ;
2022-01-05 16:11:21#160是XSL中的空格的转义。(XSL是可扩展样式表语言的外语缩写,是一种用于以可读格式呈现 XML(标准通用标记语言的子集)数据的语言。) “项目名称 ”,   这样的空格,用String的 trim();方法是去不掉的... -
java去掉转义字符,双引号,全角空格
2021-04-23 11:48:48*清除入参全角空格及转义字符,及双引号 ????所以到底为什么ios传参过来的值会带有这些东西,contentype 的影响? ,因为使用@RequestParam注解所以要删除contentype? * @author wcx */ public String ... -
三、Java 转义字符、注释
2021-11-13 16:57:26文章目录 Java 转义字符、注释 一、Java 转义字符 1. Java 常用的转义字符 2. 应用实例 二、初学 java 易犯错误 1. 找不到文件 2. 主类名和文件名不一致 3. 缺少分号 三、注释(comment) 1. 介绍: 2. Java 中的注释... -
在java中基于空格分割一个字符串,用双引号和单引号转义那些空格以及前面带有\的空格
2021-07-16 22:13:35:[^\\ ]+\\\s+)+[^\\ ]+|\S+) In Java: Pattern regex = Pattern.compile ( "(([\"']).*?\2|(?:[^\\\\ ]+\\\\\s+)+[^\\\\ ]+|\\S+)" ); Explanation: This regex works on alternation: First match ([\"']).*?\\2 ... -
JAVA中的转义字符
2021-02-12 12:31:02转义序列 含义\n 回车(\u000a)\t 水平制表符(\u0009)\b 空格(\u0008)\r 换行(\u000d)\f 换页(\u000c)\' 单引号(\u0027)\" 双引号(\u0022)\\ 反斜杠(\u005c)\ddd 三位八进制\udddd 四位十六进制JAVA中转义字符:1.... -
Java的转义序列
2020-09-16 16:01:14Java中常用的转义序列有: \t 在文中该处插入一个tab键 \b 在文中该处插入一个后退键 \n 在文中该处换行 \r 在文中该处插入回车 \f 在文中该处插入换页符 \' 在文中该处插入单引号 \" 在文中该处插入双引号 \\ 在... -
java中的转义字符,html中的转义字符
2021-06-08 17:21:10形象理解在java中转义字符都有一定的含义,编译程序的时候会展现出来(就像人的名片一样,一个转义字符都有一个实际的含义)!" "在java中代表里面包含了一个字符串编译后只剩下字符串,\"则会被编译成 "保留下来参考... -
java8常用转义字符--java笔记
2021-09-30 19:20:08Java8常用转义字符 上面是全图,下面是分开的图 总结: (1) \t:一个制表位,等于4个空格或者一个TAB。 (2)\n:换行符,等于切到下一行 (3)\:转义字符,转义",',/,本身有些字符和java语法相冲突,然后就需要转义...