public class split {
public static void main(String[] args) {
String sourceStr="1*3*5";
String[] sourceStrArray=sourceStr.split("u002A");
String[] sourceStrArray=sourceStr.split("*");
for(int i=0;i<sourceStrArray.length;i++)
{
System.out.println(sourceStrArray[i]);
}
}
}
今天遇到一个很奇怪的问题,就是当我用split函数时一直出现异常情况。我检查了好久都没有检查出来,后来才发现原来是我的分隔符的问
题,以前用那些简单的如:“,”“_”等都能够正常的运行,但是,今天我用的是“*”,一直提醒报错误,后来我抱着试试的态度去解决是不是以为“*”是特
殊运算符,我就找了一篇关于,java转义字符的文章,其中“*”的转义字符是“u002A”,运行成功了!哈哈哈哈
下面是java的常用转义字符:
java转义字符对照表
点的转义:. ==> u002E
美元符号的转义:$ ==> u0024
乘方符号的转义:^ ==> u005E
左大括号的转义:{ ==> u007B
左方括号的转义:[ ==> u005B
左圆括号的转义:( ==> u0028
竖线的转义:| ==> u007C
右圆括号的转义:) ==> u0029
星号的转义:* ==> u002A
加号的转义:+ ==> u002B
问号的转义:? ==> u003F
反斜杠的转义: ==> u005C
}
Java代码
1. String str2="a$b$c";
2. String strs[]=str2.split("$");
3. for(String str:strs){
4. System.out.println(str);
5. }
String str2="a$b$c";
String strs[]=str2.split("$");
for(String str:strs){
System.out.println(str);
}
并不会打出 a , b ,c需要转义才可如:
Java代码
1. String str2="a$b$c";
2. String strs[]=str2.split("//u0024
");
3. for(String str:strs){
4. System.out.println(str);
5. }
分享到:
相关推荐
在JavaScript中,split()函数是一个非常实用的字符串处理方法,用于将字符串分割成子字符串数组。标准的split()方法允许用户通过一个特定的分隔符来分割字符串,但在很多实际编程场景中,我们需要按照多个分隔符对...
split()分割字符串 1.不同环境下的区分 Java:分割字符串不能写成split(“$”)//$为要分割的字符 Android:分割字符串需要加上中括号split(“[$]”)/...所以想要使用 | ,必须用 \ 来进行转义,而在java字符串中,\
本项目"Android split处理特殊字符"专注于解决`split()`方法在面对特殊字符时可能遇到的问题,例如"."、"|"、"*"、"\"和"]"等。这些字符在正则表达式中具有特殊含义,因此在用它们作为分隔符时,如果不进行适当的...
2. 转义字符 在 C# 中,字符串中可以包含转义符,如“\n”(新行)和“\t”(制表符)。如果希望包含反斜杠,则它前面必须还有另一个反斜杠,如“\\”。@ 符号会告知字符串构造函数忽略转义符和分行符。 3. ...
- 正确的调用方式应该是使用转义字符`\.`,即`String.split("\\.")`。 - 原因在于`.`在正则表达式中是一个特殊字符,代表任意单个字符。因此,如果不进行转义,`split(".")`实际上会将每个字符作为分隔符,而不是...
分割字符串 除非给定字符或引号或转义符,否则将字符串拆分为给定字符的简便方法。 请考虑关注该项目的作者 ,并考虑为该项目以显示您的 :red_heart: 和支持。安装使用安装:$ npm install --save split-string用法...
Python 字符串处理实例 Python 中的字符串处理是 Python 编程语言中非常重要的一部分。...Python 中的字符串处理提供了多种方法来对齐、转义、连接和截取字符串,为 Python 编程提供了强大的字符串处理能力。
XML能够传输大部分的可见字符,但是一些特殊的控制字符(如换行符\n、制表符\t等)以及某些特殊符号(如<、>、&等)被称为转义字符,它们在XML文档中不能直接出现,否则会破坏XML的结构或被误解析。为了在XML中传输...
通过深入研究这些示例,你可以了解到不同场景下如何选择合适的分隔符,以及处理特殊字符和空白字符时的注意事项。此外,该项目可能还涵盖了如何处理无分隔符或分隔符连续的情况,以及如何在分割后对结果进行进一步...
Python 中的字符串中可以包含转义字符,转义字符是以反斜杠(\)开头的特殊字符。常用的转义字符包括: * \\:反斜杠 * \':单引号 * \":双引号 * \a:系统喇叭 * \b:退格符 * \n:换行符 * \t:横向制表符 * \v...
1. **转义字符**:在字符串中,`\`是转义字符,用来表示特殊字符,如`\n`代表新行,`\t`代表制表符。如果你想在字符串中包含一个反斜杠,你需要写成`"\\"`。 2. **@符号**:`@`符号前缀告诉编译器字符串中的转义...
这里需要注意的是,由于`|`字符在正则表达式中有特殊含义(表示“或”),所以在字符串中表示该字符时需要使用转义字符`\`。因此,为了匹配实际的`|`字符,我们使用`"\\|"`。 3. 分割后,结果被存储在一个名为`array...
// 使用转义字符正确匹配"." for (String name : names) { System.out.println(name); } } } ``` 在这个示例中,由于`.`在正则表达式中有特殊含义,因此需要用`\\.`进行转义,确保它被视为普通字符而不是特殊...
7. **转义字符与转换** - `toLowerCase()` 和 `toUpperCase()`: 将字符串转换为小写或大写。 - `trim()`: 去掉字符串首尾的空白字符。 - `getBytes()`: 将字符串转换为字节数组,使用平台默认的字符集。 - `...
例如,在示例 5 中,我们使用竖线 (`|`) 作为正则表达式,但是竖线在正则表达式中有特殊的意义,所以我们需要使用转义字符 (`\\`) 来处理。例如: ```java String test = "This|is|a|simple|example!"; String[] ...
- 当字符串内部需要包含与定义引号相同类型的引号时,可以使用转义字符`\`,如:`'Tom said:"I\'m Tom"'`。 - 使用三个单引号或双引号可以创建多行字符串,如:```Tom said:"I'm Tom"``` 或 `"""Tom said:"I'm Tom...
在Java编程语言中,分割字符串是一项常见的...理解正则表达式和`split()`方法的用法对于处理复杂的字符串处理任务至关重要。在实际编程中,根据需求选择合适的正则表达式和分割策略,能有效提高代码的效率和可读性。
5. **字符串方法**:JavaScript提供了许多处理字符串的方法,如`replace()`用于替换字符串中的特定部分,`split()`用于分割字符串,`trim()`去除两端的空白字符等。在使用这些方法时,也需要注意特殊字符的影响。 6...
使用Trim()方法可以移除字符串的前导空白字符和尾部空白字符。 20.ToCharArray(int startindex,int len)用于将字符复制到字符数组。 使用ToCharArray()方法可以将字符串复制到字符数组。 21.利用索引访问字符串...
在实际应用中,你可能会遇到更复杂的场景,比如处理多字符分隔符、忽略空格、处理转义字符等,这些都是在字符串处理时需要考虑的问题。通过熟悉这些基础知识,你可以更有效地处理各种字符串处理任务。