- 浏览: 513528 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://www.oschina.net/code/snippet_12_9060
评:
import java.util.Stack;
public class StringReverse {
public static String reverse1(String s) {
int length = s.length();
if (length <= 1)
return s;
String left = s.substring(0, length / 2);
String right = s.substring(length / 2, length);
return reverse1(right) + reverse1(left);
}
public static String reverse2(String s) {
int length = s.length();
String reverse = "";
for (int i = 0; i < length; i++)
reverse = s.charAt(i) + reverse;
return reverse;
}
public static String reverse3(String s) {
char[] array = s.toCharArray();
String reverse = "";
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
public static String reverse4(String s) {
return new StringBuffer(s).reverse().toString();
}
public static String reverse5(String orig) {
char[] s = orig.toCharArray();
int n = s.length - 1;
int halfLength = n / 2;
for (int i = 0; i <= halfLength; i++) {
char temp = s[i];
s[i] = s[n - i];
s[n - i] = temp;
}
return new String(s);
}
public static String reverse6(String s) {
char[] str = s.toCharArray();
int begin = 0;
int end = s.length() - 1;
while (begin < end) {
str[begin] = (char) (str[begin] ^ str[end]);
str[end] = (char) (str[begin] ^ str[end]);
str[begin] = (char) (str[end] ^ str[begin]);
begin++;
end--;
}
return new String(str);
}
public static String reverse7(String s) {
char[] str = s.toCharArray();
Stack<Character> stack = new Stack<Character>();
for (int i = 0; i < str.length; i++)
stack.push(str[i]);
String reversed = "";
for (int i = 0; i < str.length; i++)
reversed += stack.pop();
return reversed;
}
}
评:
import java.util.Stack;
public class StringReverse {
public static String reverse1(String s) {
int length = s.length();
if (length <= 1)
return s;
String left = s.substring(0, length / 2);
String right = s.substring(length / 2, length);
return reverse1(right) + reverse1(left);
}
public static String reverse2(String s) {
int length = s.length();
String reverse = "";
for (int i = 0; i < length; i++)
reverse = s.charAt(i) + reverse;
return reverse;
}
public static String reverse3(String s) {
char[] array = s.toCharArray();
String reverse = "";
for (int i = array.length - 1; i >= 0; i--)
reverse += array[i];
return reverse;
}
public static String reverse4(String s) {
return new StringBuffer(s).reverse().toString();
}
public static String reverse5(String orig) {
char[] s = orig.toCharArray();
int n = s.length - 1;
int halfLength = n / 2;
for (int i = 0; i <= halfLength; i++) {
char temp = s[i];
s[i] = s[n - i];
s[n - i] = temp;
}
return new String(s);
}
public static String reverse6(String s) {
char[] str = s.toCharArray();
int begin = 0;
int end = s.length() - 1;
while (begin < end) {
str[begin] = (char) (str[begin] ^ str[end]);
str[end] = (char) (str[begin] ^ str[end]);
str[begin] = (char) (str[end] ^ str[begin]);
begin++;
end--;
}
return new String(str);
}
public static String reverse7(String s) {
char[] str = s.toCharArray();
Stack<Character> stack = new Stack<Character>();
for (int i = 0; i < str.length; i++)
stack.push(str[i]);
String reversed = "";
for (int i = 0; i < str.length; i++)
reversed += stack.pop();
return reversed;
}
}
发表评论
-
BeanCopier系列之一:特性测试
2018-06-12 12:15 431源:http://czj4451.iteye.com/ ... -
Lombok 之 ToString
2018-03-20 19:35 650源:http://himichaelchu.iteye.com ... -
extends和super的区别
2018-01-14 19:05 588源:http://bbs.csdn.net/topics/38 ... -
double转BigDecimal,数变大
2017-09-09 14:02 611源:http://blog.csdn.net/linbrain ... -
循环依赖检测方法 spring源码方法
2016-07-06 18:58 1165场景:checkForAliasCircle(name, al ... -
Oracle模糊查询之(4.采用全文索引解决模糊查询,给出具体步骤)采用全文索引解决模糊查询速度慢的问题[主文]
2016-03-24 16:16 850源:http://blog.csdn.net/haiross/ ... -
理解和正确使用Java中的断言(assert)
2016-03-24 15:55 1076源:http://blog.csdn.net/leic ... -
string stringbuffer stringbuilder区别
2016-03-07 15:39 452string 是不可变类,内部数据结构为final char数 ... -
java并发面试题(二)实战
2015-12-11 13:20 697源:http://ifeve.com/javaconcurre ... -
java并发面试题(一)基础
2015-12-11 13:20 948源:http://ifeve.com/javaconcurre ... -
接口和抽象类有什么区别
2015-11-27 15:58 433源:http://m.blog.csdn.net/bl ... -
Java中Enum类型的序列化
2015-11-25 14:57 1235源:http://mysun.iteye.com/blog/1 ... -
serialVersionUID的作用
2015-11-08 15:27 579源:http://www.cnblogs.com/gu ... -
dom4j写xml时&会被转义成&的解决方法?
2015-09-08 20:52 983源:http://www.iteye.com/problems ... -
java ImageIO处理图像的封装
2015-09-06 10:17 364源:http://blog.csdn.net/hu_sheng ... -
XML 和 java对象相互转换
2015-08-17 16:45 0源:http://hbiao68.iteye.com/blog ... -
java 版本更迭
2015-08-03 10:19 601源:https://en.wikipedia.org/wiki ... -
谈抽象类与接口的区别之一
2015-04-23 11:46 537源:http://wenku.baidu.com/li ... -
Java基本数据类型
2015-04-17 14:57 680源:http://blog.csdn.net/zuolongs ... -
JAVA深复制(深克隆)与浅复制(浅克隆)
2015-04-17 14:23 430源:http://www.cnblogs.com/yxnchi ...
相关推荐
红薯大大写的,一个文件实现简单的mvc框架,非常值得学习!!! /** * 此过滤器负责对编码进行自动处理,以及执行URL映射规则 * 集中action方法的定义: * 1. void xxx() * 2. void xxx(RequestContext ctx) ...
红薯多出粉加工方法是一种通过控制红薯的加工时间、贮藏期、选择品种、清洗、磨浆、沉淀、洗浆和干燥等步骤来提高红薯粉的出粉率的方法。 1. 适时起薯:红薯的起薯时间对出粉率有很大的影响。早熟品种在 9 月 10 日...
标题中的“行业分类-设备装置-一种健胃养生红薯粥产品及其制作方法”表明这是一个关于食品制造或健康养生领域的技术文档,可能涉及到食品加工设备和工艺流程。描述中的信息与标题一致,进一步确认了该压缩包包含的是...
使用报纸包裹也是一种方法,晒过太阳后,红薯的甜度会增加。如果条件允许,可将红薯放入冰箱保鲜室,这样能延长保存时间且不易发芽。不过,要注意饮食禁忌,红薯不宜过量食用,因为它含淀粉较多,易导致胃部不适,如...
在Oracle数据库中,将逗号分隔的字符串转换为多行是常见的数据处理需求,尤其在需要对每个分隔项进行单独操作时。这个过程通常涉及到字符串处理函数,如`REGEXP_SUBSTR`和`REPLACE`,以及层次查询结构`CONNECT BY`。...
红薯,作为一种常见的食品,因其丰富的营养价值而被誉为“十大最健康蔬菜”的冠军。它含有膳食纤维、胡萝卜素、多种维生素(A、B、C、E)以及钾、铁、铜、硒、钙等微量元素,对健康有着诸多益处。然而,尽管红薯好处...
红薯淀粉是中国饮食文化中常见的一种食材,主要用于烹饪和食品加工。食品安全企业标准Q/YKS0003S-2018对红薯淀粉的质量控制进行了详细的规定,旨在确保产品的安全性和品质。以下是对该标准中关键知识点的详细解读: ...
7. **导出与兼容性**:虽然PSD是Photoshop的原生格式,但通过设置导出选项,可以将其转化为其他格式(如JPEG、PNG、SVG等),以适应不同的应用场景。 综上所述,这个"红薯片图片素材PSD"资源是设计工作者的宝贵工具...
红薯一键克隆文章图片文案工具,实现矩阵操作打爆流量。(非市面烂大街不更新的版本)
红薯生产技术规程主要涵盖红薯种植的全过程,包括地块选择、品种选择、育苗、整地起垄、施肥、栽插、田间管理、病虫害防治以及适时收获与科学贮藏等多个环节。以下是对这些环节的详细说明: 1. 地块选择:选择远离...
红薯可以分为鲜红薯和红薯干两种,鲜红薯生产淀粉一般属于农村手工生产,而红薯淀粉厂大都是以红薯干作为淀粉原料。 鲜红薯生产淀粉的工艺流程包括原料选择、水洗、破碎、磨碎过滤、兑浆、撇缸和坐缸、撇浆、起粉、...
怎么种红薯参考.doc
7. **兼容性**:"小红薯图片下载.exe"只适用于Windows系统,Mac或Linux用户可能需要寻找其他解决方案。 8. **替代方法**:除了专用工具,用户还可以通过浏览器插件或网页截图等方式来获取小红书上的图片,但这些...
《速冻熟制红薯泥的食品安全企业标准》 本文详细阐述了速冻熟制红薯泥的食品安全企业标准,旨在确保产品的质量和安全。该标准适用于由新鲜红薯经过一系列工艺流程,如清洗、去皮、蒸煮、冷却、制泥、装盒(袋)、...
7. 烤红薯的味道提升小窍门:分享一些额外的配料或调料(如蜂蜜、肉桂粉、黄油)以及使用这些材料的正确方法,以及烤红薯的多种风味变化。 8. 整理清洁:烤完红薯后的场地清洁工作,以及如何处理烹饪工具的清洁和...
私域引流获客,引流变现,红薯无水印图提取工具。(非市面烂大街不更新的版本)
水泥地上居然可以种红薯?
红薯酒店管理系统是根据多年酒店管理系统软件开发和工程实施经验,研发的新一代专业的酒店管理系统软件。软件以国内酒店业管理的先进经验为范本,主要服务于四星及四星以下的酒店客户。软件使用便捷,数据安全、防漏...
在处理文档“型烤红薯机和去皮烤红薯机价格收集.pdf”中,我们主要关注的是烤红薯机的价格信息以及其相关参数。从提供的部分内容来看,文档中包含了多种型号的烤红薯机的详细规格和价格信息,而这些信息可以帮助我们...
红薯标准化示范种植建设项目.doc