split
public String[] split(Stringregex,
intlimit)
根据匹配给定的正则表达式来拆分此字符串。
此方法返回的数组包含此字符串的每个子字符串,这些子字符串由另一个匹配给定的表达式的子字符串终止或由字符串结束来终止。数组中的子字符串按它们在此字符串中的顺序排列。如果表达式不匹配输入的任何部分,则结果数组只具有一个元素,即此字符串。
limit 参数控制模式应用的次数,因此影响结果数组的长度。如果该限制 n 大于 0,则模式将被最多应用 n-1 次,数组的长度将不会大于 n,而且数组的最后项将包含超出最后匹配的定界符的所有输入。如果 n 为非正,则模式将被应用尽可能多的次数,而且数组可以是任意长度。如果 n 为零,则模式将被应用尽可能多的次数,数组可有任何长度,并且结尾空字符串将被丢弃。
例如,字符串 "boo:and:foo" 使用这些参数可生成下列结果:
Regex
Limit
结果
: |
2 |
{ "boo", "and:foo" } |
: |
5 |
{ "boo", "and", "foo" } |
: |
-2 |
{ "boo", "and", "foo" } |
o |
5 |
{ "b", "", ":and:f", "", "" } |
o |
-2 |
{ "b", "", ":and:f", "", "" } |
o |
0 |
{ "b", "", ":and:f" } |
这种形式的方法调用 str.split(regex,n) 产生与以下表达式完全相同的结果:
Pattern
.compile
(regex).split
(str,n)
参数:
regex
- 定界正则表达式
limit
- 结果阈值,如上所述
返回:
字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组
抛出:
PatternSyntaxException
- 如果正则表达式的语法无效
从以下版本开始:
1.4
另请参见:
Pattern
<!-- -->
split
public String[] split(Stringregex)
根据给定的正则表达式的匹配来拆分此字符串。
该方法的作用就像是使用给定的表达式和限制参数 0 来调用两参数 split
方法。因此,结果数组中不包括结尾空字符串。
例如,字符串 "boo:and:foo" 产生带有下面这些表达式的结果:
Regex
结果
: |
{ "boo", "and", "foo" } |
o |
{ "b", "", ":and:f" } |
参数:
regex
- 定界正则表达式
返回:
字符串数组,根据给定正则表达式的匹配来拆分此字符串,从而生成此数组。
抛出:
PatternSyntaxException
- 如果正则表达式的语法无效
从以下版本开始:
1.4
另请参见:
Pattern
-
-
publicclassArraryToDouble{
-
publicArraryToDouble(){
- }
-
publicstaticvoidmain(String[]args)
- {
-
Stringstr="1,2;3,4,5;6,7,8,9;";
-
double[][]test;
-
StringsFirst[]=str.split(";");
- String[]sSecond;
-
test=newdouble[sFirst.length][];
-
for(inti=0;i<sFirst.length;i++)
- {
-
sSecond=sFirst[i].split(",");
-
test[i]=newdouble[sSecond.length];
-
for(intj=0;j<sSecond.length;j++)
- test[i][j]=Double.parseDouble(sSecond[j]);
- }
-
for(inti=0;i<sFirst.length;i++)
- {
-
for(intj=0;j<test[i].length;j++)
- System.out.println(test[i][j]);
- }
- }
- }
分享到:
相关推荐
在WPF(Windows Presentation Foundation)...这个DEMO将提供一个实际的例子,展示如何在实际项目中应用这些知识。通过实践,开发者可以更好地理解和掌握SplitButton的使用,从而为用户提供更加直观和高效的交互界面。
在实际应用中,Oracle 中实现 Split 函数功能可以用于各种数据处理场景,例如数据清洁、数据转换和数据分析等。例如,在数据清洁中,我们可以使用这个函数来拆分字符串,以便更好地处理和分析数据。在数据转换中,...
在C#编程环境中,Visual Studio 2010是一个常用且功能强大的开发工具,用于创建各种类型的应用程序,包括Windows Forms应用。SplitContainer控件是Windows Forms中的一个重要组件,它允许用户在一个容器内划分两个或...
在C#编程中,SplitContainer控件是Windows Forms应用程序中常用的一种布局工具,它允许开发者在界面上创建可调整大小的区域。在这个特定的主题中,"C# vs2019 实现SplitContainer 上下左右 折叠 隐藏与显示"涉及到...
"Java字符串split使用方法代码实例" Java字符串split使用...通过本文,我们学习了 Java 字符串 split 方法的语法、示例和应用,同时也学习了 Java 字符串 split 方法的高级应用。希望本文能够对大家的学习有所帮助。
SplitButton控件是Windows Forms应用程序开发中的一个自定义组件,它是按钮控件的扩展,集成了下拉菜单的功能。在C#中,我们通常使用System.Windows.Forms命名空间下的MenuStrip、ToolStrip和ToolStripSplitButton来...
SplitContainer控件是Windows Forms和WPF等GUI框架中常用的一种布局组件,它允许开发者在界面上创建可调整大小的面板区域。...通过这样的设计,开发者不仅可以使应用界面更加美观,还能提供更加友好的交互方式。
这个“wpf 中炫酷的分裂按钮SplitButton Demo”示例将向我们展示如何在WPF应用中创建并自定义SplitButton,使其具有吸引人的视觉效果。 SplitButton的基本结构包括两部分:一个主要的按钮区域,用于执行主要操作;...
下面将详细介绍`Split`方法的各种用法及其应用场景。 #### 一、基本概念 `Split`方法定义于`System.String`类中,它允许用户通过不同的分隔符将字符串拆分成子字符串。这些子字符串会被存储在一个数组中以便进一步...
《分布式傅里叶算法在光纤通信中的应用及split-step Fourier方法详解》 光纤通信作为现代通信技术的重要组成部分,其高效、大容量的信息传输能力在众多领域中得到了广泛应用。在研究光波在光纤中的传播特性时,一个...
### Oracle Split 函数详解 #### 一、Oracle Split 函数简介 在Oracle数据库中,并没有内置的split函数来处理字符串的分割操作。然而,在实际应用中,经常需要将一个包含多个值的字符串按照指定的分隔符进行拆分,...
标题中的“第八个范例——...掌握SplitContainer控件的用法对于开发Windows Forms应用至关重要,尤其是在需要灵活界面布局的场景下。通过实践和学习提供的源码,开发者可以提升自己在界面设计和用户体验方面的技能。
标题中的"split step.rar_split_split step_split-step"很可能是指一种特定的物理计算方法或软件处理流程,被命名为“分步法”或者“分步步骤”。描述中的"important physics split step method"进一步确认了这是一...
在本文中,我们将深入探讨 `SplitButton` 的工作原理、其主要属性、事件以及如何在WPF应用程序中使用它。 1. **SplitButton 基本概念** `SplitButton` 控件通常由两部分组成:主按钮和下拉箭头。主按钮执行预定义...
split() 函数的应用场景非常广泛,例如: * 文本处理:split() 函数可以用来拆分文本中的关键词、句子、单词等。 * 数据处理:split() 函数可以用来拆分数据中的字段、记录等。 * 网络处理:split() 函数可以用来...
在实际应用中,`Split`函数常用于从日志文件中提取信息、解析CSV格式的数据、处理用户输入等场景。 举个例子,如果你正在处理一个CSV文件,其中每一行数据都是由逗号分隔的字段,你可以使用`Split`函数轻松地将一行...
在.NET框架中,C#是一种常用的编程语言,用于开发Windows应用程序。在开发过程中,我们经常需要使用到控件来构建用户界面。SplitContainer控件是Windows Forms中的一个强大的组件,它允许用户动态调整两个面板之间的...
#### 一、SplitContainer简介与应用场景 `SplitContainer`是.NET框架中的一个控件,主要用于在Windows应用程序中创建分隔区域,以便用户可以对不同部分进行拖动调整大小。该控件在开发过程中非常实用,特别是在需要...
在编程领域,字符串处理是日常开发中的重要环节,而`split()`函数则是一个常见的字符串操作,用于将一个字符串按照特定的分隔符切分成多...如果你能提供`pb_split.txt`的内容,我可以进一步解释其工作原理和应用场景。