帅子 阅读(549) 评论(1)  编辑  收藏 所属分类: j2se技术专区

方法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

test[i] = Integer.parseInt(testString[i]);

}

//sort

Arrays.sort(test);

//asc sort

for (int j = 0; 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

a[i] = Integer.parseInt(result[i]);

}

//sort

Arrays.sort(a);

//asc sort

for (int j = 0; j

System.out.println(a[j]);

}

}

}

分割字符串的方法java_java基础:字符串分割的两种方法相关推荐

  1. 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用

    使用circlr.js插件实现3D效果的时候,不想在JS中写追加,直接写html又太麻烦(使用的是HBuilder X),所以找到了两种批量替换字符串,将其中的数字递增的方法. 想要实现的效果: 1. ...

  2. python使用方法视频-Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  3. java创建线程的两种方法是_java创建线程的两种方法

    要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法: ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法. 哪种方法 ...

  4. 服务器异地备份共享文件夹方法,mssql数据库异地备份的两种方法

    mssql数据库异地备份的两种方法 /*两种方法的前提:1.本地服务器的sqlserver agent服务保证处于启动状态 2.远程计算机(计算机管理里)建立一个普通权限用户,并为其加上密码(例如用户 ...

  5. java多线程同步的四种方法_java中实现多线程的两种方法

    java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...

  6. java数组去重方法是,java数组去重的两种方法

    我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...

  7. js 判断字符串为空和不为空(两种方法)

    1 判断字符串为空 (1)第一种方法 var test=""; if(test==""||test==null||test==undefined){alert( ...

  8. Spring的核心机制依赖注入,Junit测试与Java基础Getter和Setter两种方法意义——2017.07.26...

    今天对Spring的基础理解又加深了一丢丢. 1 首先Spring的基础配置文件中,主要由以下几个配置文件, 1 <beans xmlns:xsi="http://w3.org/200 ...

  9. android apk 签名方法,[转载]Android apk签名的两种方法

    为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...

  10. 改变android背景方法,android 改变背景图片的两种方法

    1.利用drawable XML 在res/drawable下创建文件,如:myselect.xml android:drawable="@drawable/buttom_focused&q ...

最新文章

  1. 近期活动盘点:2019第六届世界互联网大会、智慧城市的人本尺度城市形态讲座、高管AI大数据能力研修班、英伟达初创企业展示开启报名...
  2. 【行业进展】谷歌4大AI黑科技部门,你可知
  3. 【备忘】とある画像の自动生成
  4. 蛋白质导论: 结构,功能和运动,第二版 Introduction to Proteins : Structure, Function, and Motion, Second Edition
  5. ABAP Development Tools的语法高亮实现原理
  6. Net基础篇_学习笔记_第十二天_面向对象继承(字符串_字符串的不可变性)
  7. 理论 | 教你彻底学会Java序列化和反序列化
  8. 专栏推荐丨Oracle Database 21c 专栏
  9. SQLserver锁和事务隔离级别的比较与使用
  10. wincc如何实现web发布,及具体方法
  11. 电厂计算机监控系统的结构及功能,水电厂计算机监控系统
  12. 分享常见的视频加密算法原理及其优缺点
  13. foxmai邮件服务器pop,常见pop和stmp服务器地址-foxmail6或outlook邮件管理
  14. Unity打包安卓出现报错 Exception: Unknown CPU architecture for libraryxxx.a
  15. 计算机知识竞赛口号,知识竞赛比赛口号大全
  16. 经济订货批量(EOQ)模型及有计划的延期交货_库存管理基础
  17. LinuxQQ3.0体验和下载方式
  18. android文字与图片底部对齐,ImageView 图片和 TextView 文字的底部对齐
  19. jquery刷新当前页面、刷新父级页面
  20. java类的静态成员初始化_Java类的初始化顺序 (静态变量、静态初始化块、变量、初始......

热门文章

  1. matlab显示函数表达式_MATLAB在绘图时的用法——线形图
  2. mysql 复制忽略库_MySQL主从复制过滤
  3. 【苹果推家庭推】推送脚本软件安装新版本brew install mysql
  4. python中findall是什么意思_在Python中使用findall和括号
  5. Mybatis 中 selectKey的用法
  6. 数据结构 图9 关键活动
  7. 技巧专题1(二分、三分、位运算)
  8. 张子阳:谈谈离职和跳槽
  9. 【Makefile】Makefile文件中的 .PHONY 的作用
  10. makefile中的all和.PHONY的作用