题目:给定一个字符串,求第一个不重复的字符
Java实现:
@Test public void test() { String str = "abbccaddg"; int start, end; char ch; for (int i = 0; i < str.length(); i++) { ch = str.charAt(i); start = str.indexOf(ch); end = str.lastIndexOf(ch); if (start == end) { System.out.println(i); System.out.println(start == end); break; } } }
Kotlin实现:
fun main(args: Array<String>) { val text = "sfsfdfdddsfdfafdffdsdsdsl" for(it in text){ if(text.lastIndexOf(it)==text.indexOf(it)){ println("it$it") break } } }