`
raojl
  • 浏览: 204868 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java字符串操作

阅读更多
1.利用字符串类的split方法进行分割
    /** *//**利用字符串的split方法进行分割
     * 
@param str 待分割的字符串
     * 
@param sdelimiter 分割符
     * 
@return
     
*/

    
public String[] splitString(String str,String sdelimiter)...{
        String[] array
=str.split(sdelimiter);
        
return array;
    }
2.利用StringTokenizer来进行字符串分割
    /** *//**利用StringTokenizer来进行字符串分割
     * 
@param str  待分割的字符串
     * 
@param sdelimiter  分割符
     * 
@return
     
*/

    
public String[] useStringTokenizer(String str,String sdelimiter)...{
        StringTokenizer token
=new StringTokenizer(str,sdelimiter);
        String[] array
=new String[token.countTokens()];
        
int i=0;
        
while(token.hasMoreTokens())...{
            array[i]
=token.nextToken();
            i
++;
        }

        
return array;
    }

二.字符串数组排序

/** *//**对字符串数组进行排序
     * 
@param str 原始字符串数组
     * 
@param flag flag=0:顺序排序  flag=1:倒序排序
     * 
@return 排序后的字符串数组
     
*/

    
public String[] sort(String[] str,int flag)...{
        
if(str==null||str.length==0)
            
throw new IllegalArgumentException();
        String temp
=str[0];
        
//顺序排列 ,即从小到大
        if(flag==0)...{
            
for(int i=0;i<str.length-1;i++)...{
                
for(int j=i+1;j<str.length;j++)...{
                    
if(str[i].compareTo(str[j])>0)...{
                        temp
=str[i];
                        str[i]
=str[j];
                        str[j]
=temp;
                    }

                }

            }

        }

        
else if(flag==1)...{//倒序排列
            for(int i=0;i<str.length-1;i++)...{
                
for(int j=i+1;j<str.length;j++)...{
                    
if(str[i].compareTo(str[j])<0)...{
                        temp
=str[i];
                        str[i]
=str[j];
                        str[j]
=temp;
                    }

                }

            }

        }

        
return str;
    }

 

 

0
0
分享到:
评论
4 楼 raojl 2008-05-27  
测试过啊!
3 楼 xiaoxin 2008-05-27  
你试过这个代码没有啊?
2 楼 raojl 2008-04-13  
你所指的所有的排序方式是什么呢?
1 楼 shencanglang 2008-04-09  
[color=darkred][/color]将一个字符串分割开,再将他们所有的排序方式输出,该咋整呢?

相关推荐

    JAVA 字符串 操作

    JAVA 字符串 操作

    JAVA字符串操作类CTool.java字符转换类.rar

    JAVA字符串操作类CTool.java字符转换类,此类中收集Java编程中WEB开发常用到的一些工具。为避免生成此类的实例,构造方法被申明为private类型的。封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5...

    java字符串操作大全

    java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...

    使用Java字符串操作实现一个简单的文本处理工具.txt

    这段代码实现了一个简单的文本处理工具TextProcessor,其中使用了Java的字符串操作。...这个简单的示例代码展示了如何使用Java字符串操作来实现一个文本处理工具的简单功能,方便了对文本信息的管理和处理。

    java字符串操作方法整理.doc

    java字符串操作方法整理.doc

    java 字符串操作类

    包括常用的分隔,插入,判空,判非空,去空格等20多种方法。方便实用、 JAVA自定义Util大放送-集成j2ee精英团队十年编程之精华

    29.java字符串+操作.zip

    29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29.java字符串+操作.zip29...

    Java 字符串操作源码实例集.rar

    JAva方面操作字符串和文本的相关代码集,面向Java初学者,高手请绕行,这些实例都是挺简单的,可帮助初学者熟悉这方面的基础操作。

    JAVA的字符串拼接与性能

    在JAVA中拼接两个字符串的最简便的方式就是使用操作符”+”了。如果你用”+”来连接固定长度的字符串,可能性能上会稍受影响,但是如果你是在 循环中来”+”多个串的话,性能将指数倍的下降。假设有一个字符串,我们...

    使用Java操作JSON字符串对象

    使用Java操作JSON字符串对象,使用Java操作JSON字符串对象

    String 字符串操作、比较、查找字符、替换、反转、分割等

    java字符串操作常用实例,String 字符串操作、比较、查找字符、替换、反转、分割等

    Java字符串操作和C#字符串操作的不同小结

    在JAVA语言中,字符串数据实际上由String类所实现的。下面这篇文章主要给大家介绍了关于Java字符串操作和C#字符串操作的不同的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下

    Java CTool.java一个好用的字符串操作类.rar

    分享一个Java字符串操作类CTool.java源代码下载,包括了字符串转换功能,此类中收集Java编程中WEB开发常用到的一些工具。为避免生成此类的实例,构造方法被申明为private类型的。这个类的功能可实现将数据从数据库中...

    字符串操作工具类源码

    java 字符串 操作 源码 工具

    Java字符、字符串、数组操作实例.rar

    Java字符、字符串、数组操作实例,主要是数组的复制、反转字符串中的字符、命令行参数、求字符串的长度及每一个位置上的字符、数组的排序、String类数组的操作等方面的例子,相信对初学者学习Java有帮助的。

    java字符串替换 代码转换相关源码.rar

    java字符转换类代码,可以实现判断字符串是否为空,并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔...

    java中字符串的操作汇总

    学好java,一定要掌握java字符串的操作方式,这样才能更好的了解java的编码方式。

    java字符串中${}或者{}等的占位符替换工具类

    今天小编就为大家分享一篇关于java字符串中${}或者{}等的占位符替换工具类,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

    java字符串验证工具

    String 字符串操作工具类,sql防注入方法 过滤通过页面表单提交的字符 用特殊的字符连接字符串 将字符串数组转换为逗号链接的字符串,并且去掉最后一个逗号 分割字符串 字符串字符集转换 编码转换方法 将html文档...

    java 用递归实现字符串反转

    java 用递归实现字符串反转 java 用递归实现字符串反转

Global site tag (gtag.js) - Google Analytics