分割字符串的方法java_java基础:字符串分割的两种方法
帅子 阅读(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基础:字符串分割的两种方法相关推荐
- 批量替换字符串,将其中的数字递增(两种方法)和circlr.js插件的使用
使用circlr.js插件实现3D效果的时候,不想在JS中写追加,直接写html又太麻烦(使用的是HBuilder X),所以找到了两种批量替换字符串,将其中的数字递增的方法. 想要实现的效果: 1. ...
- python使用方法视频-Python读取视频的两种方法(imageio和cv2)
用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...
- java创建线程的两种方法是_java创建线程的两种方法
要产生一个线程,有两种方法: ◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法: ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法. 哪种方法 ...
- 服务器异地备份共享文件夹方法,mssql数据库异地备份的两种方法
mssql数据库异地备份的两种方法 /*两种方法的前提:1.本地服务器的sqlserver agent服务保证处于启动状态 2.远程计算机(计算机管理里)建立一个普通权限用户,并为其加上密码(例如用户 ...
- java多线程同步的四种方法_java中实现多线程的两种方法
java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...
- java数组去重方法是,java数组去重的两种方法
我们对于数组元素的使用,有时候在创建数组的初期,并没有考虑过元素的重复问题.当我们想要不重复元素的数组时,就要再进行一步去重的工作.数组的去重有两种方法可以实现,一个是循环比较,另一个是hashSet ...
- js 判断字符串为空和不为空(两种方法)
1 判断字符串为空 (1)第一种方法 var test=""; if(test==""||test==null||test==undefined){alert( ...
- Spring的核心机制依赖注入,Junit测试与Java基础Getter和Setter两种方法意义——2017.07.26...
今天对Spring的基础理解又加深了一丢丢. 1 首先Spring的基础配置文件中,主要由以下几个配置文件, 1 <beans xmlns:xsi="http://w3.org/200 ...
- android apk 签名方法,[转载]Android apk签名的两种方法
为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动 ...
- 改变android背景方法,android 改变背景图片的两种方法
1.利用drawable XML 在res/drawable下创建文件,如:myselect.xml android:drawable="@drawable/buttom_focused&q ...
最新文章
- 近期活动盘点:2019第六届世界互联网大会、智慧城市的人本尺度城市形态讲座、高管AI大数据能力研修班、英伟达初创企业展示开启报名...
- 【行业进展】谷歌4大AI黑科技部门,你可知
- 【备忘】とある画像の自动生成
- 蛋白质导论: 结构,功能和运动,第二版 Introduction to Proteins : Structure, Function, and Motion, Second Edition
- ABAP Development Tools的语法高亮实现原理
- Net基础篇_学习笔记_第十二天_面向对象继承(字符串_字符串的不可变性)
- 理论 | 教你彻底学会Java序列化和反序列化
- 专栏推荐丨Oracle Database 21c 专栏
- SQLserver锁和事务隔离级别的比较与使用
- wincc如何实现web发布,及具体方法
- 电厂计算机监控系统的结构及功能,水电厂计算机监控系统
- 分享常见的视频加密算法原理及其优缺点
- foxmai邮件服务器pop,常见pop和stmp服务器地址-foxmail6或outlook邮件管理
- Unity打包安卓出现报错 Exception: Unknown CPU architecture for libraryxxx.a
- 计算机知识竞赛口号,知识竞赛比赛口号大全
- 经济订货批量(EOQ)模型及有计划的延期交货_库存管理基础
- LinuxQQ3.0体验和下载方式
- android文字与图片底部对齐,ImageView 图片和 TextView 文字的底部对齐
- jquery刷新当前页面、刷新父级页面
- java类的静态成员初始化_Java类的初始化顺序 (静态变量、静态初始化块、变量、初始......
热门文章
- matlab显示函数表达式_MATLAB在绘图时的用法——线形图
- mysql 复制忽略库_MySQL主从复制过滤
- 【苹果推家庭推】推送脚本软件安装新版本brew install mysql
- python中findall是什么意思_在Python中使用findall和括号
- Mybatis 中 selectKey的用法
- 数据结构 图9 关键活动
- 技巧专题1(二分、三分、位运算)
- 张子阳:谈谈离职和跳槽
- 【Makefile】Makefile文件中的 .PHONY 的作用
- makefile中的all和.PHONY的作用