`
hellsing42
  • 浏览: 262046 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

字符传分割的两种方法

J# 
阅读更多
方法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)技术成为了实现道路监控、车辆管理及停车...

    SQL字符串分割

    下面展示的是一个名为`GF_StringSplit`的示例函数,该函数接受两个参数:一个是待分割的字符串`@str`,另一个是分隔符`@spliter`。函数通过循环遍历字符串,查找分隔符的位置,并使用`SUBSTRING`函数提取子字符串,...

    字符串分割的字符串数量 SQL

    本文介绍了一种通过SQL函数来计算字符串中子字符串数量的方法,这种方法不仅可以用来处理电子邮件地址,还可以应用于其他类似的场景,如处理电话号码列表、标签列表等。此外,此方法具有一定的灵活性,可以根据实际...

    扫描文件的光学字符分割(文字分割)MATLAB程序

    毕业设计,实现中文光学字符自动分割系统。 具体要求: 1、对输入图像进行必要的预处理,诸如灰度化,去噪,二值化等...4、对比两种方法的优缺点,并且针对缺陷改进算法。 注意,对于拍照存在倾斜的情况要能正确分割。

    delphi字符串按字符串分割

    在Delphi编程环境中,处理字符串是一项常见的任务,而“按字符串分割”是字符串操作中的一个核心功能。在Delphi中,我们可以使用内建的函数或类来...理解并掌握这两种方法,能帮助你在Delphi编程中更有效地处理字符串。

    基于图像处理的印刷字符分割提取方法.pdf

    本文主要探讨了一种基于图像处理的印刷字符分割提取方法,旨在解决透明和不透明塑料袋上的字符识别问题。 首先,文章提出了一种机器视觉软件设计,该软件运用图像处理技术来实现对塑料袋上字符的分割和提取。字符...

    粘连字符分割、字符识别、车牌分割

    在图像处理领域,粘连字符分割、字符识别和车牌分割是关键的技术环节,尤其是在自动车牌识别(Automatic Number Plate Recognition, ANPR)系统中。这些技术主要用于处理和解析含有文字的图像,例如车辆的车牌,以便...

    字符分割算法论文,中文的

    本文提出了一种专门用于集装箱编号字符分割的算法,通过将分割问题分解为两次一维矩形窗口的搜索,以及利用特定的字符连通性和矩形窗口检测算法,实现了高效的字符分割。该算法在多种测试条件下均表现出了良好的性能...

    plsql分割字符串

    自定义函数`FUNCTION_SF_SPLIT_STRING`如上所示,是一个典型的用于分割字符串的函数,它接受两个参数:待分割的字符串`STRING`和用作分隔符的子字符串`SUBSTRING`,返回一个`VARCHAR2`类型的数组,其中包含了分割后...

    车牌字符分割

    车牌字符分割是计算机视觉在智能交通系统中的一个重要应用,它涉及图像处理和模式识别技术,主要用于自动识别车辆的车牌号码。下面将详细讲解这个过程及其关键技术。 首先,车牌字符分割通常包括以下几个步骤: 1....

    postgresql数字结尾字符串分割排序说明

    在实际应用中,可以采用两种方式调用这些自定义函数进行排序: 1. **HQL(Hibernate Query Language)调用**: ```sql SELECT * FROM table as model ORDER BY subnamestr(model.name), subnamenum(model.name); ...

    pb分割字符串,自己写的split()方法

    本文将详细介绍一种自定义的`split()`方法,该方法可以在PB环境中使用,帮助开发者轻松地将字符串按照指定的分隔符进行分割,并返回一个字符串数组。下面我们将从该方法的设计思路、参数说明、代码实现以及使用示例...

    字符图像的分割与识别

    然后,字符识别阶段,分为基于模板匹配和基于深度学习两种主流方法。模板匹配是将待识别字符与已知字符模板进行比较,找到最佳匹配;而深度学习,尤其是卷积神经网络(CNN),已经在字符识别中取得了显著成果。CNN能...

    分割字符串,放到数组

    题目中使用了数组和列表(`ArrayList`)两种形式。 #### 数组 - **定义**:数组是一系列相同类型的变量的有序集合。数组中的每个元素都可以通过索引访问。 - **使用**:在题目示例中,`ArrCarportID`就是一个字符串...

    车牌图像的字符分割及识别

    车牌图像的字符分割及识别是计算机视觉领域中的一个重要任务,主要应用于智能交通系统,如自动车辆识别、交通违章监测等。这项技术的核心在于对车辆图片中的车牌进行精确定位,然后将车牌上的每个字符进行分割,最后...

Global site tag (gtag.js) - Google Analytics