java小算法—查找字符串中第一次没有重复的字符
来源:互联网 发布:卖家如何申请淘宝达人 编辑:程序博客网 时间:2024/05/22 06:16
将一串字符串中第一次没有重复出现的字符找出
public class Demo4 {
public static void main(String[] args) {
String str="1122333444dddffffsssadc";
Demo4 d=new Demo4();
int p=d.Method(str);
String result=str.charAt(p)+"";
System.out.println(result);
}
public int Method(String str){
int position=-1;
int len=str.length();
for(int i=0;i<len;i++){
char c1=str.charAt(i);
if((str.indexOf())==(str.lastIndexOf(c1))){//第一次和最后一次位置相同
position=i;//找到
break;
}
}
return position;
}
}
结果:
思路:
for循环取出每个位置上的字符
利用String.indexOf(字符) 方法 第一次出现的位置
两个位置相同 既是要找的字符
阅读全文
0 0
- java小算法—查找字符串中第一次没有重复的字符
- java小算法—查找字符串中第一次重复的字符
- 查找字符串中第一次重复的字符 java
- 查找字符串中第一次不重复的字符 java
- 用java实现,查找字符串中第一个没有重复出现的字符
- java小算法—去除字符串重复字符
- 算法1——在一个字符串中查找第一个非重复的字符
- 在一个字符串中找出第一次重复出现的字符
- 查找字符串中出现一次且第一次出现的字符
- 从字符串中查找第一次出现一次的字符
- java练习: 编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如:
- 判断字符串中是否没有重复的字符
- 字符串中没有重复的字符最大子串
- 给定一字符串,求字符串中第一次出现的非重复的字符,例如abaaedgff,输出b.(Java 实现)
- (1.4.5.1)Java编程题——在一个字符串中查找第一个非重复的字符
- ASP.NET正则表达式查找字符串中重复的字符
- ASP.NET正则表达式查找字符串中重复的字符
- 查找字符串中第一个不重复的字符
- 新闻中心
- oracle字符串处理函数(部分)
- java实现输入n个整数,找出其中最小的K个数
- XML--基础
- laravel5.4 导入导出excel /.xls
- java小算法—查找字符串中第一次没有重复的字符
- mca版Quiver快速入门
- 商城项目实战36:订单系统实现
- R语言实现SVM的可视化
- 搭建docker及使用
- C# WPF Halcon HDevEngine混合编程(一)
- Zttp
- oracle常用命令
- Executor框架相关类及原理