`
windywindy
  • 浏览: 170689 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

我所知道的分割字符串的2种方式

阅读更多
import java.util.*;
public class StringSplitTest {
	public static void main(String args[]){
		String str = "hello:hehe:haha:heihei";
		//第一种方式:分割字符串,获取子字符串
		String s[] = str.split(":");
		System.out.println(Arrays.toString(s));
		
		//第二种方式
		StringTokenizer st = new StringTokenizer(str,":");
		while(st.hasMoreTokens()){
			System.out.println(st.nextToken());
		}
	}
}

当然可以写正则表达式,但我对正则表达式不熟!
分享到:
评论

相关推荐

    Java8 将List<Integer> 转换成以逗号分割的String字符串

    在Java编程中,将一个`List<Integer>`转换成以逗号分隔的`String`字符串是一种常见的需求,尤其是在处理数据展示或格式化输出时。Java 8引入了新的特性和方法,使得这种转换变得更加简洁和高效。下面我们将深入探讨...

    字符串按指定的字符串进行分隔

    首先,当我们知道分隔符的数量时,可以使用`strtok`函数来实现字符串的分割。`strtok`函数是C标准库中的一个函数,用于将字符串按照指定的分隔符进行切割。它的基本用法如下: ```cpp char *strtok(char *str, ...

    485 改字符串转数组好用_485该字符串_

    1. 分割字符串:由于字符串可能是由多个数据点组成的,我们需要根据分隔符(如逗号或空格)将其分割成多个部分。在LabVIEW中,可以使用“字符串到数组”函数实现这个操作。 2. 转换数字:分割后的子字符串可能是...

    怎么截取字符串的小程序

    - 分割字符串:有时我们可能需要按照特定分隔符来截取,如`split()`方法可以将字符串按分隔符拆分成多个子字符串。 - 动态截取:在不知道确切起始或结束位置时,可以先通过搜索特定关键字找到边界。 5. **性能...

    matlab开发-拆分分隔符分隔字符串到矩阵.zip.zip

    例如,如果我们知道每个子字符串都是单个字符,可以使用`cell2mat`函数: ```matlab matrix = cell2mat(splitStr); ``` 如果子字符串长度不一致,我们可以选择对齐最长的子字符串,填充空格(或者根据需求使用其他...

    关于java按字节截取带有汉字的字符串的解法

    在Java编程语言中,处理带有汉字的字符串时,由于汉字占据多个字节,按照字节进行截取可能会导致汉字被不完整地分割,从而产生乱码。为了解决这个问题,我们需要理解Unicode编码以及如何在Java中正确处理多字节字符...

    输出每行不同的字符串

    如果"捕获.PNG"是图片文件,那么它可能不包含文本字符串,而"tiaoshi"可能是文本文件,我们可以使用如`open()`函数读取其内容,然后按照上述方式处理。 例如,假设"tiaoshi"是一个包含多行字符串的文本文件,我们...

    16进制字符串显示图片

    在标题“16进制字符串显示图片”中,所指的是一种将16进制字符串转换为图像的方法。这种技术通常应用于数据传输、存储或编码图像,尤其是当需要以文本形式表示图像数据时。16进制字符串实际上是图像原始像素数据的二...

    ASP字符串的加密解密函数.pdf

    它接收一个十六进制编码的字符串`pStrMessage`,将其分割为单独的ASCII值,使用私钥调用`Crypt`函数解密,然后将解密后的ASCII值转换回字符并拼接成原始字符串。 **4. 密钥管理** 在`test.asp`文件中,我们看到...

    10 深入学习字符串.zip

    理解每种语言的创建机制是基础,同时也要知道如何初始化空字符串。 2. 字符串操作 - 插入与删除:字符串通常是不可变的,意味着一旦创建,就不能直接修改。但在大多数语言中,我们可以创建新的字符串,比如通过`+`...

    Python中常用的8种字符串操作方法

    本文将详细介绍Python中常用的八种字符串操作方法,包括拼接字符串、计算字符串长度、截取字符串、分割字符串以及检索字符串等多种操作技巧。通过学习这些基本操作,能够帮助开发者更加高效地处理各种字符串相关的...

    Linux shell脚本中字符串连接的方法

    另一种常见的字符串连接方式是使用花括号({})来确保变量的正确扩展,特别是当变量和特殊字符(如等号=)一起使用时。例如: ```bash value1="home" value2="${value1}=" echo $value2 ``` 这样,`$value2`会被设置...

    JavaScript字符串处理(String对象)详解

    根据提供的代码示例,我们可以知道`str_object`是对象类型,而`str1`和`str2`都是字符串类型。 String对象包含一系列属性和方法,可以帮助我们完成各种字符串操作。下面列出一些常用的String对象属性和方法,并进行...

    易语言文本的字节集分割

    例如,如果知道每个子文本是以特定字符或字符串结束,那么可以使用这些作为分隔符进行切割。 3. **字节集分割**:根据设定的规则,使用循环和条件判断,将大字节集分割成多个小字节集。易语言中,可以使用`字节集...

    Python你需要知道的20个常用的Python技巧

    使用`split()`函数可以将字符串分割成列表: ```python string_1 = "My name is Chaitanya Baweja" string_2 = "sample/string2" # 默认分隔符为空格 print(string_1.split()) # 输出:['My', 'name', 'is', '...

    你必须知道的495个C语言问题

    3.5 可否用显式括号来强制执行我所需要的计算顺序并控制相关的副作用?就算括号不行,操作符优先级是否能够控制计算顺序呢? 3.6 可是&&和||操作符呢?我看到过类似while((c=getchar())!=EOF&&c!='\n')的代码……...

    《你必须知道的495个C语言问题》

    书中列出了C用户经常问的400多个经典问题,涵盖了初始化、数组、指针、字符串、内存分配、库函数、C预处理器等各个方面的主题,并分别给出了解答,而且结合代码示例阐明要点。 《你必须知道的495个C语言问题》结构...

    VB操作环境串口调试程序

    `Mid`函数是VB6中的字符串处理函数,用于从字符串中提取一部分。它的语法是`Mid(string, start, length)`,其中: - `string`:源字符串。 - `start`:提取的起始位置,从1开始计数。 - `length`:要提取的字符数。 ...

    將字串以一定長度或特定字母作分隔後存入table.doc

    - **按长度分割**: 如果知道每个子字符串的最大长度,可以按照这个长度切割字符串。例如,在描述中提到的`OUTPUTLEN = 35`,意味着将字符串按照每35个字符切割。这种做法常用于限制显示宽度或者创建适合表格的行。 ...

Global site tag (gtag.js) - Google Analytics