读书人

黑马软件工程师_lt;lt;String练习gt;amp;gt

发布时间: 2013-10-08 16:55:16 作者: rapoo

黑马程序员_<<String练习>>

--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------


1. 去除空格

模拟取出字符串两边的空格


思路:

1.判断字符串第一个字符是不是空格,如果是则继续向后判断,直到不是空格,然后记下此标记

2.逆向判断字符串,也是直到判断不是空格,记下下标

3,然后截取字符串即可




public class getMaxString {   public static void main(String[] args) {     String s1="acbdgyangsdds";     String s2="dayangqxdw";        System.out.println(getMaxSUbString(s1,s2));   }   /*获取最大相同字符串*/   public static String getMaxSUbString(String s1,String s2){if(s2.length()>s1.length()){        String temp=s1;        s1=s2;        s2=temp;     }     for(int x=0;x<s2.length();x++){        for(int y=0,z=s2.length()-x;z!=s2.length()+1;y++,z++){          String temp=s2.substring(y,z);          if(s1.contains(temp)){             return temp;          }        }     }     return "";   } }结果:yang 


--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! --------------------


读书人网 >编程

热点推荐