java String截取字符之前,之后的字符串。获取每个字符所在位置。
java String截取字符之前,之后的字符串。获取每个字符所在位置
//获取每个逗号之前,之后的每个字符
public class Stringindexof {
public static void main(String[] args) {
//第一种或取每个逗号的位置索引(下标)
// String s = “A:100/200,B:300,/400,C:500/600,D:700/800”;
// int p=s.indexOf(",");
// int i=0;
// while(p>-1){
// i++;
// System.out.println(“No %d is %d\r\n”+p);
// p=s.indexOf(",", p+1);
// }
//第二种
//获取逗号逗号之前,之后的每个字符串
String str = “IloveJavaIlove,PythonIlove,Internet”;
char[] charArray = str.toCharArray();
int p = str.indexOf(",");
int q = 0;
for (int i = 0; i < charArray.length; i++) {
if (p > -1) {
//判断第一次逗号出现位置索引
if (q == 0) {
String str1 = str.substring(0, p);
System.out.println(“str1===” + str1);
q = p;
//赋值上一次逗号位置索引,判断下一次逗号出现位置
} else {
q += 1;
String str2 = str.substring(q, p);
System.out.println(“str2===” + str2);
q = p;
}
p = str.indexOf(",", p + 1);
//获取最后逗号出现的位置
} else {
String str3 = str.substring(q + 1, str.length());
System.out.println(“str3===” + str3);
return;
}
}
}
}
java String截取字符之前,之后的字符串。获取每个字符所在位置。相关推荐
- js替换字符串某个字符,js修改字符串中指定字符
平时用到elementui时,经常遇到多级树形结构,但是后端往往给前端反的每一级字段不一致,如果写个遍历循环将其改为一致麻烦的,不如直接将后台发的数组转为字符串,再将字符串中不一致的字段替换成一致的即 ...
- java string 截取_java string 怎样截取前n个字符?的解决方案列表
展开全部 java string 怎样截取前n个字符一般有两种方法: 方法一:使用如下代码: s=32313133353236313431303231363533e78988e69d833133336 ...
- JAVA String 截取字符串的方法(含 substring 索引截取示例)
String.substring( ):用于返回一个字符串的子串 用法如下:string.substring(from, to) 其中from指代要抽去的子串第一个字符在原字符串中的位置 to指代所要 ...
- java string 最大长度是多少_字符串String的最大长度
开篇三个问题 作为Java的程序员,不知道在Java代码中定义了多少个字符串,可是看看下面3个问题.你是否认真思考过?是否动手实践过? 1.Java中的字符串String的最大长度是多少? 2.Ecl ...
- java string 最大长度是多少_String字符串的最大长度是多少?
在学习和开发过程中,我们经常会讨论 short ,int 和 long 这些基本数据类型的取值范围,但是对于 String 类型我们好像很少注意它的"取值范围".那么对于 Stri ...
- 画图说明Java String的不变性!可修改字符串不要轻易使用String!
这里用一组图表来说明Java字符串的不可变性. 1. 声明一个字符串 以下代码初始化字符串s 变量s存储字符串对象的引用,如下所示.箭头可以解释为"存储的引用". 2. 将一个字符 ...
- C语言 —— 把字符指针中的字符串,存入字符数组中
问题描述:有一个用字符指针表示的字符串char *str = "0 12"; 有一个数组 char buf[128] = {0}; 现在需要将字符指针表示的字符串"0 ...
- 删除字符串第一个字符 php,php删除字符串第一个字符的方法
摘要 腾兴网为您分享:php删除字符串第一个字符的方法,中英翻译,指南针,掌上看家,洋葱数学等软件知识,以及仙剑4秋天,西瓜影音,叭哒漫画,轻加减肥,qq经典头像98个,otcbtc,电子相册软件,巧 ...
- java 取pdf 文本域_使用PDFBox获取文本行的位置
一般而言 要使用PDFBox提取文本(带或不带位置,颜色等额外信息),可以实例化 PDFTextStripper 或从中派生的类,并使用它: PDFTextStripper stripper = ne ...
最新文章
- 面向隐私AI的TensorFlow深度定制化实践
- 【转】Win7+Ubuntu12.04.1硬盘安装错误及解决方案----不错
- K-Means 基本原理
- postgresql测试题_PostgreSQL练习
- maven环境下,控制台中文乱码
- 质问微软 WP8.1开发HTTPS 真费劲
- java中有scoreframe类型嘛_java构造函数的三种类型总结
- python空行拼接字符串_在python中的每一个空行插入一个新的行字符串
- 量子计算机张庆瑞讲座报告,燕山大学彭秋明、张庆瑞教授来我校开展学术交流...
- 基类Object的子类有哪些以及字符串和数组的方法
- linux刷新解析,如何在Linux(和FreeBSD)上刷新DNS解析器缓存
- cropper初始化_【jQuery插件分享】Cropper——一个简单方便的图片裁剪插件
- dwz中jqGrid的主题变更
- 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数,使它们的和与 target 最接近。 /返回这三个数的和。
- Vant上传多个图片或视频,更改视频预览图
- 计算机知识动画小学,电脑动画
- 计算机经常无法打印机,为什么我电脑连接打印机老是出现这种情况~重启也不行...
- Qt 主窗口不能最大化
- 如何判断一个技术(中间件/库/工具)的靠谱程度?
- ArduinoMega2560 引脚表
热门文章
- 深入理解TransactionTemplate编程式事务
- ###用户信息的修改及用户的认证信息###
- 用InstallShield打包的程序,安装时提示无法写入键
- Linux下mysql登录密码忘记解决
- linux笔记本装载 戴尔,第七代戴尔XPS 13开发版笔记本电脑装载Ubuntu 18.04系统
- 戴尔xps全系列 无故屏幕卡死 鼠标卡顿 休眠再唤醒又恢复 不定期继续卡死 解决方法
- Pandas缺失值处理df.fillna()
- 如何使用c语言写脚本解释器,脚本解释器编写思路
- 利用setInterval实现数秒的当前时间案例
- 如何用mathtype编写矩阵