360——将每个字符串数组中的每个字符串的第一个非重复字符打印出来
2016-09-29 09:05
260 查看
package com.shb.java; /** * 取出第一个重复的字符 * @author shaobn * @date 2016-9-28 * @package_name com.shb.java */ public class Demo10 { /** * @param args * @date 2016-9-28 * @author shaobn */ public static void main(String[] args) { // TODO Auto-generated method stub // findFirstRepeat("wqyqwyer23tdd",11); // reverseStr("hello",2); findFirstNoRepeat(2, new String[]{"abaccdeff","testonline"}); } // /** // * 实现方法 // * @param str // * @param n // * @date 2016-9-28 // * @author shaobn // */ // public static void findFirstRepeat(String str,int n){ // char[] ch = str.toCharArray(); // out: for(int i=0;i<n-1;i++){ // for(int j = i+1;j<n;j++){ // if(ch[i]!=ch[j]){ // continue; // }else { // System.out.println(ch[i]); // break out; // } // } // // } // // // } /** * 字符串的旋转 前n个字符排到后边,而后边的往前移动 * @param str * @param n * @date 2016-9-29 * @author shaobn */ public static void reverseStr(String str,int n){ String string = str.substring(0, n+1); String string2 = str.substring(n+1); String string3 = string2.concat(string); System.out.println(string3); } /** * 将每个字符串数组中的每个字符串的第一个非重复字符打印出来 * @param n * @param str * @date 2016-9-29 * @author shaobn */ public static void findFirstNoRepeat(int n,String[] str){ int count = 0; for(int i =0;i<n;i++){ for(int j = 0;j<str[i].length()-1;j++){ for(int k = j+1;k<str[i].length();k++){ Character character = str[i].charAt(j); Character character2 = str[i].charAt(k); if(character.equals(character2)){ count++; break; } } if(count==0){ System.out.println(str[i].charAt(j)); break; }else { count=0; } } } } }
相关文章推荐
- 返回由空格隔开的字符串中或数组元素中每个字符的第一个字符组成的字符串的前n个字符组合。
- 找出字符串中重复的字符 打印出来
- 将字符串中重复的字符打印出来
- 要求查询“"Welcome to Chinaworld"“中重复的字符,不区分大小写,并且打印出来每个字符出现的次数
- 字符串查找第一个不重复的字符的实现
- ASP.NET过滤重复字符与字符串数组去掉重复字符串几种方法
- 从一个字符串中返回第一个没有重复出现的字符(例如"Hello World",返回"H")
- 16、JAVA 找出一个字符串中,第一个重复出现的字符
- 字符串第一个重复出现的字符_超级牛逼的死想
- 查找字符串中第一个非重复字符
- 字符数组的使用-读入一文本行,并把最长的文本行打印出来。
- 去掉数组中重复元素以及字符串重复字符
- string.ToCharArray() 装字符串的每个字符存入数组
- 把字符串中每个字符都相同的子串解析出来--用正则表达式实现
- 题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。
- 从一个字符串中找出第一个不重复字符
- 给一个字符串(包含重复字符),打印它的所有可能的组合。
- 从一个字符串中找出第一个不重复字符
- 经典考题——无重复字符问题(查找字符串中第一个无重复字符)
- 在英文字符串中找第一个最长不含重复字符的子串高效实现(修改版)