方法1:采用String的split,验证代码如下:
import java.util.Arrays;
public class TestSplit {
public static void main(String[] args) {
String orignString = new String("5,8,7,4,3,9,1");
String[] testString = orignString.split(",");
int[] test = { 0, 0, 0, 0, 0, 0, 0 };
//String to int
for (int i = 0; i < testString.length; i++) {
test[i] = Integer.parseInt(testString[i]);
}
//sort
Arrays.sort(test);
//asc sort
for (int j = 0; j < test.length; j++) {
System.out.println(test[j]);
}
System.out.println("next ");
// desc
for (int i = (test.length - 1); i >= 0; i--) {
System.out.println(test[i]);
}
}
}
方法2:采用StringTokenizer
import java.util.Arrays;
import java.util.StringTokenizer;
public class SplitStringTest {
public static void main(String[] args) {
String s = new String("5,8,7,4,3,9,1");
int length = s.length();
//split s with ","
StringTokenizer commaToker = new StringTokenizer(s, ",");
String[] result = new String[commaToker.countTokens()];
int k = 0;
while (commaToker.hasMoreTokens()) {
result[k] = commaToker.nextToken();
k++;
}
int[] a = new int[result.length];
for (int i = 0; i < result.length; i++) {
a[i] = Integer.parseInt(result[i]);
}
//sort
Arrays.sort(a);
//asc sort
for (int j = 0; j < result.length; j++) {
System.out.println(a[j]);
}
}
}
分享到:
相关推荐
### 车牌字符分割方法研究与实现 #### 摘要解读与核心知识点 **车牌自动识别系统的重要性** 车牌自动识别系统(License Plate Recognition System, LPR)是智能交通管理的重要组成部分,广泛应用于大型停车场管理...
### 一种实用快速的车牌字符分割方法:基于数学形态学的车牌识别技术 #### 技术背景与应用 随着智能交通系统的快速发展,车牌自动识别(License Plate Recognition, LPR)技术成为了实现道路监控、车辆管理及停车...
下面展示的是一个名为`GF_StringSplit`的示例函数,该函数接受两个参数:一个是待分割的字符串`@str`,另一个是分隔符`@spliter`。函数通过循环遍历字符串,查找分隔符的位置,并使用`SUBSTRING`函数提取子字符串,...
本文介绍了一种通过SQL函数来计算字符串中子字符串数量的方法,这种方法不仅可以用来处理电子邮件地址,还可以应用于其他类似的场景,如处理电话号码列表、标签列表等。此外,此方法具有一定的灵活性,可以根据实际...
毕业设计,实现中文光学字符自动分割系统。 具体要求: 1、对输入图像进行必要的预处理,诸如灰度化,去噪,二值化等...4、对比两种方法的优缺点,并且针对缺陷改进算法。 注意,对于拍照存在倾斜的情况要能正确分割。
在Delphi编程环境中,处理字符串是一项常见的任务,而“按字符串分割”是字符串操作中的一个核心功能。在Delphi中,我们可以使用内建的函数或类来...理解并掌握这两种方法,能帮助你在Delphi编程中更有效地处理字符串。
本文主要探讨了一种基于图像处理的印刷字符分割提取方法,旨在解决透明和不透明塑料袋上的字符识别问题。 首先,文章提出了一种机器视觉软件设计,该软件运用图像处理技术来实现对塑料袋上字符的分割和提取。字符...
在图像处理领域,粘连字符分割、字符识别和车牌分割是关键的技术环节,尤其是在自动车牌识别(Automatic Number Plate Recognition, ANPR)系统中。这些技术主要用于处理和解析含有文字的图像,例如车辆的车牌,以便...
本文提出了一种专门用于集装箱编号字符分割的算法,通过将分割问题分解为两次一维矩形窗口的搜索,以及利用特定的字符连通性和矩形窗口检测算法,实现了高效的字符分割。该算法在多种测试条件下均表现出了良好的性能...
自定义函数`FUNCTION_SF_SPLIT_STRING`如上所示,是一个典型的用于分割字符串的函数,它接受两个参数:待分割的字符串`STRING`和用作分隔符的子字符串`SUBSTRING`,返回一个`VARCHAR2`类型的数组,其中包含了分割后...
车牌字符分割是计算机视觉在智能交通系统中的一个重要应用,它涉及图像处理和模式识别技术,主要用于自动识别车辆的车牌号码。下面将详细讲解这个过程及其关键技术。 首先,车牌字符分割通常包括以下几个步骤: 1....
在实际应用中,可以采用两种方式调用这些自定义函数进行排序: 1. **HQL(Hibernate Query Language)调用**: ```sql SELECT * FROM table as model ORDER BY subnamestr(model.name), subnamenum(model.name); ...
本文将详细介绍一种自定义的`split()`方法,该方法可以在PB环境中使用,帮助开发者轻松地将字符串按照指定的分隔符进行分割,并返回一个字符串数组。下面我们将从该方法的设计思路、参数说明、代码实现以及使用示例...
然后,字符识别阶段,分为基于模板匹配和基于深度学习两种主流方法。模板匹配是将待识别字符与已知字符模板进行比较,找到最佳匹配;而深度学习,尤其是卷积神经网络(CNN),已经在字符识别中取得了显著成果。CNN能...
题目中使用了数组和列表(`ArrayList`)两种形式。 #### 数组 - **定义**:数组是一系列相同类型的变量的有序集合。数组中的每个元素都可以通过索引访问。 - **使用**:在题目示例中,`ArrCarportID`就是一个字符串...
车牌图像的字符分割及识别是计算机视觉领域中的一个重要任务,主要应用于智能交通系统,如自动车辆识别、交通违章监测等。这项技术的核心在于对车辆图片中的车牌进行精确定位,然后将车牌上的每个字符进行分割,最后...