KOP注:此文写在 2006-03-24 ,从我别的博客转过来,这里只是为了整理一下。
原题5:
* 对一个字符串里的字母倒序,别的字符保持原位不变.
* 说明:一个字符串,里面有字母,数字和标点。
* 例如: "1w4rt,5t7?9u"
* 要求把里面的字母按原来的顺序倒着排列,别的数字和标点不变
* 结果应该是 "1u4tt,5r7?9w"
import java.util.ArrayList;
import java.util.List;
public class Nan005 {
public static String reversalLetter(String str){
List<Character> list = new ArrayList<Character>();
int len;
char[] ch = str.toCharArray();
for(int i=0;i<ch.length;i++){
if((ch[i]>'a'&&ch[i]<'z')||(ch[i]>'A'&&ch[i]<'Z')){
list.add(ch[i]);
}
}
len=list.size()-1;
for(int i=0;i<ch.length;i++){
if((ch[i]>'a'&&ch[i]<'z')||(ch[i]>'A'&&ch[i]<'Z')){
ch[i]=list.get(len--);
}
}
return new String(ch);
}
public static void main(String[] args) {
String str = "1w4rt,5t7?9u";
System.out.println(reversalLetter(str));
}
}
分享到:
相关推荐
《南开一百题》是针对计算机等级考试,特别是C语言二级和数据库三级考试的一项实践训练。这个资源包含的是一系列编程题目的完整解决方案,旨在帮助考生熟悉考试中的常见编程问题和解题技巧。 在C语言二级考试中,...
【Java二级南开上机100题和答案】是一个针对南开大学计算机二级考试Java上机部分的备考资源,包含100道题目及相应的解答。这些题目旨在帮助考生熟悉考试格式,提升编程能力,掌握Java语言的核心概念。下面将详细解析...
在学习Java编程的过程中,上机实践是非常重要的一环,尤其是在准备南开大学二级Java考试时。这个“南开二级Java上机一百题答案”文档,无疑为考生提供了一份宝贵的参考资料。下面我们将针对Java上机考试的一些关键...
第一题涉及基本操作,主要考察Java中字符串转换为整数以及用户交互的能力。题目要求输入两个整数并计算它们的乘积。在给定的源程序中,缺少了将用户输入的字符串转换为整数的语句以及显示结果的对话框方法。正确填写...
Java南开上机题是针对Java编程语言设计的一系列实践性考试题目,旨在检验学习者对Java语言的理解和应用能力。这些题目通常涵盖基础语法、数据结构、算法、面向对象编程等多个方面,对于提升Java编程技能和准备相关...
二级JAVA南开100题2...............
【南开上机题java篇(全)】涵盖了广泛的Java编程知识,是针对南开大学学生或编程爱好者设计的一系列实战题目。这些题目旨在检验和提升学员在Java语言中的编程能力,包括但不限于基础语法、数据结构、算法实现、面向...
"南开JAVA上机100题"是一份专为学习者设计的练习集,旨在帮助他们掌握Java编程的基础和进阶技能。这份资料包含了三个部分:简单应用、基本操作和综合应用,覆盖了从初级到中级的广泛知识点。 **简单应用**这部分...
《南开百题源程序.rar》是一个压缩包文件,主要包含的是针对计算机等级考试三级上机部分的练习题目。这个资源对于准备此类考试的考生来说是极有价值的,因为它提供了大量的实战练习机会,有助于提高解题能力和熟悉...
java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 java笔试题 ...
”、编写一个 JAVA 程序用 `if-else` 语句判断某年份是否为闰年等,展示了如何使用 JAVA 语言来解决实际问题。 5. JAVA 数据类型和操作符:资源中提到了 JAVA 的数据类型和操作符,如整数、浮点数、字符串等,展示...
java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一整套练习题 java基础一...
本文将基于标题“Java面试题和练习题”以及描述中提到的内容,深入探讨Java相关的面试题和练习题,旨在帮助求职者或希望提升技能的开发者巩固知识,准备面试。 一、Java基础 1. Java的数据类型:了解Java的八种...
JavaOOP面试题 Java集合/泛型面试题 Java异常面试题 Java中的IO与NIO面试题 Java反射面试题 Java序列化面试题 Java注解面试题 多线程&并发面试题 JVM面试题 Mysql面试题 Redis面试题 Memcached面试题 MongoDB面试题 ...
Java 是一种广泛使用的编程语言,它具有强大的功能和灵活性。本资源汇总了 Java 基础知识笔试题及答案,涵盖了 Java 的基本概念、数据类型、运算符、控制结构、函数、数组、集合框架、泛型等方面的知识点。 一、...
通过【南开三级PC上机一百题】的练习,考生可以逐步提升上述各领域的技能,增强实际操作能力和问题解决能力,为考试做好充分准备。每个题目都是一次检验和提高自我的机会,通过反复练习和总结,考生将能够更加熟练地...
Java是信息技术领域中...总的来说,这个压缩包为Java开发者提供了一个全面的复习资源,涵盖了从基础知识到高级应用的各种面试题,是准备Java面试的宝贵资料。求职者应深入理解和掌握这些知识点,以提高自己的竞争力。
"2017java面试题"这个压缩包文件提供了丰富的资源,帮助Java开发者准备面试,深化对Java开发的理解。 文档"Java面试宝典2017.doc"可能包含了以下核心Java知识点: 1. **基础语法**:这包括变量、数据类型、运算符...