`
407827531
  • 浏览: 1073986 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

Android中字符串的拆分-split

 
阅读更多

 

 

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

[java] view plaincopy
  1. String s3 = "Real-How-To";  
  2.     String [] temp = null;  
  3.     temp = s3.split("-");  
  4.     etShow.setText(temp[0] + " linc " + temp[1]);   

 

 

 

但是要注意的是,如果使用"."、"|"、"^"等字符做分隔符时,要写成s3.split("\\^")的格式,

否则不能拆分。

 

参见http://www.rgagnon.com/javadetails/java-0438.html

 

split() is based on regex expression, a special attention is needed with some characters which have a special meaning in a regex expression.

For example :

 

[java] view plaincopy
  1. String s3 = "Real.How.To";  
  2. ...  
  3. temp = s3.split("\\.");  
  4. or  
  5. String s3 = "Real|How|To";  
  6. ...  
  7. temp = s3.split("\\|");  

 

分享到:
评论

相关推荐

    字符串中分离特定字符串隔开的字符串

    在编程领域,经常需要处理字符串数据,特别是在Android应用开发中,我们可能会遇到需要将一个长字符串按照特定分隔符进行拆分的情况。标题中的“字符串中分离特定字符串隔开的字符串”就是一个典型的字符串处理问题...

    android字串的拆分问题

    在Android开发中,字符串(String)是经常被使用的数据类型,特别是...总之,理解并熟练掌握Android中字符串拆分的技巧,对于提高代码的可读性和效率至关重要。在实践中,要结合具体场景选择合适的方法,并注意优化性能。

    String字符串截取的四种方式总结

    在`split()`方法中,`str.split(",")`将字符串按逗号分割,返回一个包含"java", "javac", "javae"的字符串数组。这种方式简单且直观,适合于大多数简单的分割需求。 4. **Pattern 和 Matcher** 类: 这是一种更...

    StringUtils(最新)

    4. **字符串分割**:`StringUtils.split(String str, String delimiter)` 可以将字符串按照指定的分隔符进行拆分,并返回一个字符串数组。 5. **替换操作**:`StringUtils.replace(String text, String searchStr, ...

    Android-CSV-file-parsing-Sample-code:此代码示例的主要目标是帮助您解析Android中的CSV文件

    4. **解析数据**:对每一行数据,使用`String.split()`方法以逗号为分隔符进行拆分,得到一个字符串数组,代表该行的所有字段。 5. **处理数据**:根据业务需求,可以将这些字段数据存储到ArrayList、HashMap或其他...

    常用的类和方法1

    8. `TextUtils.split(String str, String temp)`:使用temp作为分隔符将字符串str拆分成一个字符串数组。 接着,`Gson`是Google提供的一个用于JSON操作的库。它提供了两个主要方法: 1. `fromJson(String jsonStr, ...

    UDP数据的接收,并且在Listview中显示出来

    描述中提到“Listview中对数据进行分割”,这可能意味着需要将接收到的单个数据字符串拆分成多个部分。可以使用字符串的分割方法,如Java的`split()`函数,根据特定分隔符将字符串切割成多个子字符串。 ```java ...

    imageSpan图片替换

    `split()`是Java中的一个字符串方法,用于根据指定的分隔符将字符串拆分成一个字符串数组。在Android中,如果文本中有一些特定的分隔符,我们可以用`split()`来定位图片应该插入的位置。例如,如果每个图片名前都有...

    100 Recipes for Programming Jav - Jamie Munro

    - **解释**: 介绍了如何使用String类的split()方法来根据指定的分隔符分割字符串。这通常涉及到正则表达式的使用。 ##### 食谱25: RecyclerView为何没有onItemClickListener - **知识点**: Android UI组件、事件...

    Android AutoWrapTextView中英文排版问题的解决方法

    在设置文本时,`setText`方法将传入的字符串转化为Char数组,这样方便后续处理每个字符。核心的文本拆分方法`splitText`负责根据视图的高度模式将文本分割成多行。这个方法会计算每行的最大字符数,确保每一行的宽度...

    Android 限制显示小数点后两位的实现方法

    首先,将数字转换为字符串,然后使用 `split()` 函数以小数点为分隔符拆分成两部分。检查第二部分(小数部分)的长度,如果超过两位,就进行相应的处理。以下是一个例子: ```java EditText priceET = findViewById...

    安卓开发-textView根据长度自动换行.zip

    此外,Android提供了`TextUtils`类,它包含一些有用的文本操作方法,比如`TextUtils.split()`可以将文本按指定分隔符拆分成字符串数组,这在处理多行文本时可能会用到。 总结起来,使TextView根据长度自动换行主要...

    基于android中读取assets目录下a.txt文件并进行解析的深入分析

    注意,这里我们使用了`trim()`方法去除字符串首尾的空格,因为`split()`不会自动忽略分隔符前后的空白字符。 最后,将解析得到的数据存储到适当的结构中,如`HashMap`、`ArrayList`或其他自定义对象,以便在程序中...

    bootimg解压打包工具

    它允许用户指定各种参数,如页对齐、魔术字符串、版本号等,以创建符合特定设备需求的bootimg。 3. **mkbootfs**:此工具用于创建ramdisk,它是bootimg中的一个关键部分。ramdisk是一个小型的文件系统,包含了启动...

    易语言-js版:系统核心支持库-文本操作

    - **文本分割**:`split()`方法允许根据指定的分隔符将文本拆分为数组。 - **查找与替换**:`indexOf()`用于查找文本中子串的位置,`replace()`则可以替换匹配的子串。 - **格式化输出**:`substring()`、`slice...

    java文件操作之java写文件简单示例

    `br.readLine()`读取文件的第一行,然后使用`String.split("##")`按分隔符拆分字符串,将结果存储到数组`infos`中。最后,将用户名和密码分别放入`HashMap`并返回。 6. **数据格式**:在示例中,用户名和密码以“##...

Global site tag (gtag.js) - Google Analytics