`
raojl
  • 浏览: 208836 次
  • 性别: 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字符串操作的一小部分,实际开发中还有许多其他方法和特性,如国际化(I18N)、正则表达式等,都需要程序员灵活掌握。理解并熟练运用这些操作,能有效提高代码质量和效率。

    java字符串操作大全

    ### Java字符串操作大全 本文将详细介绍Java中字符串的各种操作方法,包括基本的字符串处理功能以及更高级的操作技巧。这些知识点对于Java初学者来说至关重要,并且能够帮助开发者更好地理解和运用Java中的字符串类...

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

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

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

    这些基本操作是Java字符串处理的核心。通过实践这些实例,初学者可以更好地理解字符串操作的原理和用法,为以后的开发打下坚实基础。在压缩包中找到的"codesc.net"可能是包含这些实例代码的文件,打开并运行这些代码...

    java 字符串操作类

    在Java编程语言中,字符串操作是日常开发中的重要部分,因为字符串处理无处不在,从数据解析到用户界面的交互。`StringUtil` 类是这样一个工具类,它集合了多种常用的字符串处理方法,以提高开发效率并减少代码重复...

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

    ### 使用Java字符串操作实现一个简单的文本处理工具 #### 一、引言 本文将详细介绍一个基于Java语言编写的简单文本处理工具——`TextProcessor`。该工具通过利用Java中的字符串操作功能,实现了文本中单词的计数与...

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

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

    29.java字符串+操作.zip

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

    Java 字符串与文本相关实例源码

    在Java编程语言中,字符串(String)是至关重要的数据类型,用于处理文本信息。字符串是不可变的,这意味着一旦创建,就不能更改其...通过学习和实践这些示例,开发者可以更好地掌握Java字符串操作的技巧,提升编程能力。

    java字符串练习

    对于初学者而言,通过实践上述练习,不仅可以加深对字符串操作的理解,还能锻炼解决问题的能力。在实际项目开发中,字符串处理常常扮演着至关重要的角色,因此投入时间学习和掌握这部分知识是十分必要的。

    java 字符串 正则表达式 详细实例代码

    总之,理解和熟练掌握Java中的字符串操作、正则表达式以及日期时间格式化对于任何Java开发者来说都是必不可少的技能。通过实践和不断探索,你将能够编写出更高效、更优雅的代码来处理字符串相关的任务。

    java字符串处理取出括号内的字符串

    本篇文章将深入探讨如何从字符串中提取括号内的内容,主要关注于基础的字符串操作、正则表达式以及如何利用这些工具来实现目标。 首先,我们要明白Java中的字符串是`String`类的对象,它提供了丰富的API用于字符串...

    java 字符串指定长度

    文件名“jquery”看起来与Java字符串操作主题不直接相关,可能是误放或者用于其他目的。jQuery是一个JavaScript库,主要用于简化DOM操作、事件处理和Ajax交互,与Java字符串处理的知识点不是同一范畴。不过,在前端...

    JAVA的字符串拼接与性能

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

    使用Java操作JSON字符串对象

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

    Java检索字符串中是否存在某字符

    在实际编程中,Java的`String`类提供了多种字符串操作方法,如`indexOf()`用于查找子串第一次出现的位置,以及`lastIndexOf()`用于查找最后一次出现的位置。然而,对于大量数据的高效处理,自定义的算法如KMP则更为...

    java 字符串线输出大写后输出小写

    ### Java字符串操作:按字符大小写分类输出 在Java编程语言中,字符串处理是一项非常重要的技能,尤其是在数据清洗、文本分析等应用场景下。本篇文章将详细介绍如何实现一个简单的程序,该程序可以接收一个字符串...

    Java字符串长度不够前面或后面补0.txt

    ### Java字符串长度不够前面或后面补0 在Java编程中,有时我们需要确保字符串达到特定的长度,如果实际长度不足,则需要在字符串的前部或后部添加特定字符(如0)来填充,使得最终字符串满足预设长度的要求。本文将...

    java 字符串a-z排序

    在Java编程语言中,对字符串中的字符进行a到z排序是一项常见的操作,特别是在处理文本数据或需要对字母顺序排列的场景。本知识点将详细讲解如何实现这个功能。 首先,我们需要理解字符串在Java中的本质。在Java中,...

Global site tag (gtag.js) - Google Analytics