- 浏览: 135490 次
- 性别:
- 来自: 南宁
文章分类
- 全部博客 (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 1023package menuta; import java.aw ... -
利用EasyGridLayout API的帮助文档
2011-08-09 18:17 666一、对上一篇文章给出的EasyGridLayout源程序,加载 ... -
封装GridBagLayout的EasyGridLayout组件布局类和GridBagConstraints类字段解析
2011-08-09 18:15 1668一、实用源程序,可以用于自己的类库中调用相应的setConst ... -
Java2 五种界面布局类和实际中的使用
2011-08-09 18:14 1101(JPanel)Panel是一个轻量级的容器,由于不是顶层的容 ... -
Java2中的框架类和容器类、容器类与布局类的聚合关系
2011-08-09 18:12 880一: 布局中的JFrame与JPanel、Container ... -
Java2事件处理模型的解析和注意
2011-08-09 18:11 743/*<pre>伪源代码*/ DemoFlowLa ... -
Java2 I/O类使用总结(图解)
2011-08-09 17:58 589一、对象的读写(序列化):ObjectIO.jpg ... -
规范注释的说明形式和位置、@param参数、<pre>源代码示例
2011-08-09 17:52 1226/** * Returns a string that ... -
javaI/O中FileOut/InputStream借助ObjectOut/IntputStream写入和读取序列化之嵌套原理
2011-08-09 17:51 1045一、FileOutputStream和ObjectOutpu ... -
用==和equals测试java对象的引用、浅拷贝、深拷贝和初始化区别
2011-08-09 17:44 1081测试主要部分代码:public class Employee ... -
从低到高强制转换取模截断位数导出的java基本类型复习
2011-08-09 17:39 967一、强制类型转换中的低到高强制转换取模截断位数本质 ... -
java项目结构组织及类、成员的访问限定符
2011-04-08 20:05 1040main:一个项目中可有多个main方法但是,要选 ... -
类内、类外静态非静态方法的调用
2011-04-08 20:11 1025一:类内部 1.调用静态性相同的直接用。 2 ... -
hashcode方法
2011-04-08 20:17 591hashcode()是干什么用的? 首先hashcode是哈 ... -
JAVA中的接口与抽象类的区别记忆
2011-04-08 20:31 664接口与抽象类:抓住 ... -
各内部类的作用、定义、成员限制、访问总结
2011-04-09 00:56 787内部类的作用总括: 1.内部类可以独立的继承一个类和 ... -
java.util.StringTokenizer
2011-04-09 18:40 525一:单词: tokenization 标志化(token ... -
java dos下运行(有包)
2011-04-15 01:25 9761.使用notepad打开记事本编写类注意写正确。 publ ...
相关推荐
java 用递归实现字符串反转 java 用递归实现字符串反转
JAVA可逆带秘钥字符串加密算法,JAVA可逆带秘钥字符串加密算法
将给定字符串中的最后一个小写字母o左边的字符串内容移到该串的右端,然后把小写字母o删除,余下的字符串内容移到已处理字符串的左边。输出处理后的字符串。 如果给定字符串中没有小写字母o,则原样输出给定字符串。...
编制程序实现字符串的逆转功能。要求具有友好的输入、输出界面。如输入This is a test 输出 tset a si sihT
C#中,字符串传为16进制是非常使用的算法,如在一些特定是情况下,我们无法储存或传递中文字符串,这时候可以将他转为16进制使用,需要时再将其逆转回来。
逆转字符串 编写一个函数void strInverse(char str[])实现字符串的逆,例如:字符串”I like C”的逆是”C ekil I”。
编制程序实现字符串的逆转功能。要求具有友好的输入、输出界面。如输入This is a test 输出 tset a si sihT
熟悉java的相关操作,达到孰能生巧的境界,希望对彼此有所帮助
插入排序、一个英文句子单词逆转,字符串循环移位、去重、全排列算法(递归和非递归实现)、KMP算法
c++递归反转字符串代码 大家可以参考看看 欢迎分享
该文档是反转字符串的,很多资源只是反转英文字符串,该文档包括可以反转中文的,并且有递归和非递归的方法。仅仅只是一个cpp文件,只要新建一个新的空工程,直接加载该cpp就可以运行使用了。
csdn已有的字符串逆转算法是错误的,网络好多算法也是错误的。这是本人经过调试的正确算法,保证完全正确。
今天在freeCodeCamp上面刷题,碰到一题是有关于字符串反转。反转一个字符串是JavaScript中常见的面试题之一。可能面试官会给你一个字符串“Hello Word!”,让你通过JavaScript的方法,将其变成”!droW olleH”。 我也...
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法,一共...
通过不同的方法,实现对所输入字符串的反转,有需要的朋友可以参考一下
对于一个给定的字符串,逆序输出,这个任务对于python来说是一种很简单的操作,毕竟强大的列表和字符串处理的一些列函数足以应付这些问题 了,今天总结了一下python中对于字符串的逆序输出的几种常用的方法 ...
将输入字符串分割为字符,转化为二进制之后,再逆转顺序,拼接起来,输出。
本资源封装了两个类,概率类:生成概率、根据概率(一次、多次、不限次)触发,字符串类:挑选出字符串中的特定分类字符(数字、字母、标点符号等),随机生成字符串(大小字母数字选择性组合),字符串逆转换日期/...
逆转反转字符串和整数数组。概括用户可以从2个选项中选择或退出反转一组整数反转字符串出口技术细节: 用户可以输入任意多个整数。 整数被临时存储在一个链表中,该链表随后被转换为数组以进行反转。 逆转是利用堆栈...
有助于查找静态字符串混淆并使用适用于Android的frida对它们进行动态模糊化注解:假设已正确配置了Android的frida,并且已连接设备/仿真器 print_packages.py 有助于在应用程序组之间查找通用软件包(SDK)。 只需...