- 浏览: 141123 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (137)
- J2SE API基础 (19)
- JAVA Structure/Algorithm (1)
- 设计模式及UML(pd/rose) (11)
- SSH (32)
- JPA/EJB/JSF (0)
- Jsp/Servlet (1)
- XML (0)
- DWR/Dojo/JQuery(Ajax) (1)
- Js/css/HTML (3)
- Java报表开发 (0)
- 网络协议及认证加密算法 (2)
- Java多线程网络编程 (1)
- Lucence (0)
- Oracle Developer (5)
- Oracle DBA (3)
- mysql/SQLServer/DB2 (5)
- Weblogic配置/调试 (0)
- Tomcat/JBoss/Websphere (10)
- Linux/Unix操作部署及shell编程 (9)
- C/C++编程 (4)
- 系统分析 (0)
- 项目管理(CVS&风险控制) (0)
- JUnit单元和J2EE集成测试 (2)
- 软设/招聘 (6)
- IT English (8)
- Mathematics/Data Mining (1)
- Android开发爱好 (1)
- Flash制作爱好 (0)
- Professional wisdom (4)
- 序言 (1)
- 聊天记录 (0)
- 理想 (3)
- 承诺 (0)
- oifuslfjsldkj_chatrecord (1)
最新评论
-
blues1021:
dafeiwudi 写道什么叫外频和陪频啊?一般电脑都显示主频 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系 -
dafeiwudi:
什么叫外频和陪频啊?一般电脑都显示主频,它不表示运算速递,我们 ...
计算机组成原理和结构-时钟周期、机器周期、总线周期、指令周期含义和关系
字符串的处理,经常在各类考试中用到,在网上搜索了下这方面的资料却很少,于是翻了下文档自己做了两个小demo.
1.将字符串按单个字符逆转代码:
package javastring; public class CharReverse { public String wordReverse(String str){ int n=str.length(); char []chars=new char[n]; str.getChars(0, n, chars, 0);//获得了char[]可操作的数组. int length=chars.length; StringBuffer sbStr=new StringBuffer(); for(int i=0;i<length;i++){ sbStr.append(chars[length-i-1]+"");//用StringBuffer将其逆转. } return sbStr.toString();//转换为String } public static void main(String args[]){ CharReverse cr=new CharReverse(); String str="I really love you!"; System.out.println("Before reverse:"+str); String str2=cr.wordReverse(str);//仅静态调动非静态要用对象.声明 System.out.println("After reverse:"+str2); } }
2.将字符串按单词逆转代码:
package javastring; public class WordReverse { public String wordReverse(String str){ String stringArray[]=str.split(" ");//获得按word划分String可操作数组. StringBuffer sbStr=new StringBuffer(); int length=stringArray.length; for(int i=0;i<length;i++){ sbStr.append(stringArray[length-i-1]+" ");//用StringBuffer将其逆转. } return sbStr.toString();//转换为String. } public static void main(String args[]){ WordReverse wr=new WordReverse(); String str="So that is true."; System.out.println("Before word reverse:"+str); String str2=wr.wordReverse(str); System.out.println("Before word reverse:"+str2); } }
发表评论
-
JScrollPane和JTextArea,JMenuBar、JMenu和JMenuItem之间的组合关系
2011-08-09 18:19 1077package menuta; import java.aw ... -
利用EasyGridLayout API的帮助文档
2011-08-09 18:17 694一、对上一篇文章给出的EasyGridLayout源程序,加载 ... -
封装GridBagLayout的EasyGridLayout组件布局类和GridBagConstraints类字段解析
2011-08-09 18:15 1707一、实用源程序,可以用于自己的类库中调用相应的setConst ... -
Java2 五种界面布局类和实际中的使用
2011-08-09 18:14 1129(JPanel)Panel是一个轻量级的容器,由于不是顶层的容 ... -
Java2中的框架类和容器类、容器类与布局类的聚合关系
2011-08-09 18:12 910一: 布局中的JFrame与JPanel、Container ... -
Java2事件处理模型的解析和注意
2011-08-09 18:11 769/*<pre>伪源代码*/ DemoFlowLa ... -
Java2 I/O类使用总结(图解)
2011-08-09 17:58 617一、对象的读写(序列化):ObjectIO.jpg ... -
规范注释的说明形式和位置、@param参数、<pre>源代码示例
2011-08-09 17:52 1266/** * Returns a string that ... -
javaI/O中FileOut/InputStream借助ObjectOut/IntputStream写入和读取序列化之嵌套原理
2011-08-09 17:51 1076一、FileOutputStream和ObjectOutpu ... -
用==和equals测试java对象的引用、浅拷贝、深拷贝和初始化区别
2011-08-09 17:44 1125测试主要部分代码:public class Employee ... -
从低到高强制转换取模截断位数导出的java基本类型复习
2011-08-09 17:39 1031一、强制类型转换中的低到高强制转换取模截断位数本质 ... -
java项目结构组织及类、成员的访问限定符
2011-04-08 20:05 1072main:一个项目中可有多个main方法但是,要选 ... -
类内、类外静态非静态方法的调用
2011-04-08 20:11 1096一:类内部 1.调用静态性相同的直接用。 2 ... -
hashcode方法
2011-04-08 20:17 617hashcode()是干什么用的? 首先hashcode是哈 ... -
JAVA中的接口与抽象类的区别记忆
2011-04-08 20:31 700接口与抽象类:抓住 ... -
各内部类的作用、定义、成员限制、访问总结
2011-04-09 00:56 833内部类的作用总括: 1.内部类可以独立的继承一个类和 ... -
java.util.StringTokenizer
2011-04-09 18:40 561一:单词: tokenization 标志化(token ... -
java dos下运行(有包)
2011-04-15 01:25 10091.使用notepad打开记事本编写类注意写正确。 publ ...
相关推荐
本文将深入探讨“JAVA可逆带秘钥字符串加密算法”,这是一种允许数据在加密后仍能通过正确的密钥解密回原始形式的加密技术。 在Java中,最常见的可逆加密算法包括DES(Data Encryption Standard)、3DES(Triple ...
### Java使用递归实现字符串反转 在Java编程语言中,递归是一种常用的方法来解决许多问题,特别是那些可以通过分解成更小子问题来解决的问题。本文将详细介绍如何使用递归来实现字符串的反转。 #### 一、递归基础...
在编程领域,字符串逆转是一个常见的...总的来说,通过VC++实现字符串逆转功能,不仅涉及基本的字符串操作,还包括对C++语言特性的理解和应用,以及对用户交互的理解。这是一个很好的学习C++基础和实践编程技巧的练习。
将给定字符串中的最后一个小写字母o左边的字符串内容移到该串的右端,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边。输出处理后的字符串。 如果给定字符串中没有小写字母o,则原样输出给定字符串。...
熟悉java的相关操作,达到孰能生巧的境界,希望对彼此有所帮助
逆转字符串 编写一个函数void strInverse(char str[])实现字符串的逆,例如:字符串”I like C”的逆是”C ekil I”。
编制程序实现字符串的逆转功能。要求具有友好的输入、输出界面。如输入This is a test 输出 tset a si sihT
插入排序、一个英文句子单词逆转,字符串循环移位、去重、全排列算法(递归和非递归实现)、KMP算法
c++递归反转字符串代码 大家可以参考看看 欢迎分享
该文档是反转字符串的,很多资源只是反转英文字符串,该文档包括可以反转中文的,并且有递归和非递归的方法。仅仅只是一个cpp文件,只要新建一个新的空工程,直接加载该cpp就可以运行使用了。
csdn已有的字符串逆转算法是错误的,网络好多算法也是错误的。这是本人经过调试的正确算法,保证完全正确。
本文将介绍五种不同的方法来反转C++中的字符串,这些方法适用于不同场景和需求。 1. **方法一:字符数组交换** 这种方法首先创建一个与原字符串长度相同的字符数组,然后通过两个指针分别从字符串的首尾开始,交换...
本题目的核心就是通过字符串操作来解决大数的加减乘除和取模运算。 1. **大数表示**: 在给定的代码中,大数被定义为一个结构体`Num`,包含一个字符数组`num`用于存储大数的每一位,以及一个整型变量`len`表示大数...
今天在freeCodeCamp上面刷题,碰到一题是有关于字符串反转。反转一个字符串是JavaScript中常见的面试题之一。可能面试官会给你一个字符串“Hello Word!”,让你通过JavaScript的方法,将其变成”!droW olleH”。 我也...
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法,一共...
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 ...
将输入字符串分割为字符,转化为二进制之后,再逆转顺序,拼接起来,输出。
本资源封装了两个类,概率类:生成概率、根据概率(一次、多次、不限次)触发,字符串类:挑选出字符串中的特定分类字符(数字、字母、标点符号等),随机生成字符串(大小字母数字选择性组合),字符串逆转换日期/...
2. **字符串逆序**:递归法可以用来逆转一个字符串。在VB中,`nx`函数实现递归逆序,如果字符串长度为0或1,函数直接返回字符串;否则,将字符串的最后一个字符与递归处理剩余部分的结果连接起来。 3. **回文字符...
例如,双引号在JSON字符串中用来界定字符串的开始和结束,而如果字符串内部包含了双引号字符,就需要使用反斜杠(\)进行转义,如"\"example\"”。否则,JSON.parse会误解该双引号为字符串的结束标记,从而引发语法...