社区
Java SE
帖子详情
java字符串分割的问题
沈万三gz
2012-06-30 10:30:02
我有一个当前目录的字符串;
F:\javaFile\workspace\scan
;怎么把这个字符串转换成
F:\\javaFile\\workspace\\scan;就是怎么把\变成\\;我要编程在当前目录下建一个txt文件;但是这个地址搞不定
...全文
232
15
打赏
收藏
java字符串分割的问题
我有一个当前目录的字符串;F:\javaFile\workspace\scan;怎么把这个字符串转换成 F:\\javaFile\\workspace\\scan;就是怎么把\变成\\;我要编程在当前目录下建一个txt文件;但是这个地址搞不定
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
skyWalker_ONLY
2012-07-01
打赏
举报
回复
String separator = File.sepqrator
z2008l
2012-07-01
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
如果目录字符串是固定值,建议吧'\'改为'/'作为字符串,然后就开始进行IO操作。java识别'/'作为路径。
如果是自己用IO读出的路径,拿来直接用就可以了。
或者是手动转换为'\\',别的法我也想不来。
[/Quote]
String string = "F:/javaFile/workspace/scan";// 用正斜杠好一些
任第一
2012-07-01
打赏
举报
回复
String str="F:\\javaFile\\workspace\\scan";
String str2=str.replaceAll("\\\\", "\\\\\\\\");
System.out.println(str2);
yousun4688
2012-07-01
打赏
举报
回复
replaceall()
有爱的小止
2012-07-01
打赏
举报
回复
replaceAll("\\\\", "\\\\\\\\");
brightyq
2012-07-01
打赏
举报
回复
楼主这个明显是windows系统的,和linux没有关系。把一个“\”转成两个“\\”就可以了。
用replaceAll("\\\\", "\\\\\\\\")即可。至于为什么这样才能转,楼主好好思考下。
多云转大雨
2012-07-01
打赏
举报
回复
通常用 '/'这个符号,也体现了JAVA的移植性
陶陶滔滔涛
2012-06-30
打赏
举报
回复
[Quote=引用 4 楼 的回复:]
引用 3 楼 的回复:
如果目录字符串是固定值,建议吧'\'改为'/'作为字符串,然后就开始进行IO操作。java识别'/'作为路径。
如果是自己用IO读出的路径,拿来直接用就可以了。
或者是手动转换为'\\',别的法我也想不来。
是不是用/可以直接new一个文件?
[/Quote]
嗯,是的,用/就可以,java中的机制。
repalace报错是因为\反斜杠作为转移字符,后面的字符不认识,比如\w,\j。这样的路径字符串在初始化的时候都会报错,我方才用eclipse试了试。
yqw2010
2012-06-30
打赏
举报
回复
String separator = File.sepqrator
这个是Java的
沈万三gz
2012-06-30
打赏
举报
回复
搞定了,File aa=new file(aaa。txt);不带路径就在当前目录下,但是那个转义字符的替换还是不会
沈万三gz
2012-06-30
打赏
举报
回复
replaceAll函数和split函数不能用\\,程序运行报错,不知道原因
沈万三gz
2012-06-30
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
如果目录字符串是固定值,建议吧'\'改为'/'作为字符串,然后就开始进行IO操作。java识别'/'作为路径。
如果是自己用IO读出的路径,拿来直接用就可以了。
或者是手动转换为'\\',别的法我也想不来。
[/Quote]
是不是用/可以直接new一个文件?
陶陶滔滔涛
2012-06-30
打赏
举报
回复
如果目录字符串是固定值,建议吧'\'改为'/'作为字符串,然后就开始进行IO操作。java识别'/'作为路径。
如果是自己用IO读出的路径,拿来直接用就可以了。
或者是手动转换为'\\',别的法我也想不来。
不关橙猫猫事的哦
2012-06-30
打赏
举报
回复
用replaceAll函数,把一个\换成2个\,你也可以用/,因为/在linux和windows下都能识别。。
沈万三gz
2012-06-30
打赏
举报
回复
搞了一天,搞不定,烦得不行,求指点
【
Java
字符串
分割
[split()]和截取[substring()]】
最近写代码时遇到自
字符串
分割
和截取的
问题
,在此总结一下。
字符串
的
分割
: 一般自
字符串
的
分割
常用的方法是
java
.lang包中的String.split()方法,返回是一个
字符串
数组。 语法: public String[] split...
java
字符串
分割
方法
java
分割
字符串
split()方法 实现功能 编写一个将
字符串
分段的类,传入:需分段的
字符串
与 字符个数(以此个数进行分段),输出:按指定字符个数进行分段后的若干
字符串
(汉字算单个字符)。 功能实现要求分析 ...
java
8 多行
字符串
_
Java
8
字符串
分割
的几种方式及性能比较
一、方法1、通过indexOf和substring这两个方法实现
字符串
分割
实现逻辑:利用indexOf找出
分割
的字符在
字符串
中的位置,根据
分割
字符的位置切割
字符串
,再将
分割
好的
字符串
放进结果集。实现代码如下:/*** @...
Java
字符串
分割
成数组,保留分隔符
Java
字符串
分割
数组,保留分隔符。 自己记录一个字符传
分割
方法,适配单个字符
分割
,多个字符
分割
。
Java
字符串
分割
的三种方法
Java
中分解
字符串
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章