![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
字符串
Mr_rainxbow
上学中。码农养成中。java和web修炼中。
展开
-
Java字符串处理
第一节、String对象 一、 Java中将字符串作为String类型对象来处理。当创建一个String对象时,被创建的字符串是不能被改变的。每次需要改变字符串时都要创建一个新的String对象来保存新的内容。原始的字符串不变。之所以采用这种方法是因为实现固定的,不可变的字符串比实现可变的字符串更高效。对于那些想得到改变的字符串的情转载 2014-12-17 14:42:36 · 354 阅读 · 0 评论 -
第四周编程作业1-素数和
题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样例:2 4输出样例:15import java.util.Scanner;public class Main { pu原创 2014-12-23 12:00:26 · 1099 阅读 · 0 评论 -
[暖手][学习阶段-各路杂题][HDU-1070]Milk
Problem DescriptionIgnatius drinks milk everyday, now he is in the supermarket and he wants to choose a bottle of milk. There are many kinds of milk in the supermarket, so Ignatius wants to know w原创 2015-01-31 22:58:47 · 479 阅读 · 0 评论 -
第四周编程作业2-念整数
题目内容:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出:yi er san si注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:fu er san si yi原创 2014-12-23 12:02:24 · 1613 阅读 · 0 评论 -
计蒜客019-加一
动态数组存放了一些个位数字(正数),组成一个大数。将这个数加1。例如:A = [2,3,1,1,4],return [2,3,1,1,5]A = [7,8,9],return [7,9,0].格式:第一行输入一个正整数n,接下来的一行,输入数组A[n](每一位都是正数且为个位数)。最后输出新的数组。样例输入58 9 9 9 9样例输出9原创 2014-12-24 11:59:14 · 789 阅读 · 0 评论 -
计蒜客018-跳跃游戏
给定一个非负整数数组,假定你的初始位置为数组第一个下标。数组中的每个元素代表你在那个位置能够跳跃的最大长度。请确认你是否能够跳跃到数组的最后一个下标。例如:A = [2,3,1,1,4],return true.A = [3,2,1,0,4],return false.格式:第一行输入一个正整数n,接下来的一行,输入数组A[n]。如果能跳到最后一个下标,输出“t原创 2014-12-24 00:14:29 · 608 阅读 · 0 评论 -
计蒜客023-计数和数数
表示,不知道怎么用java表示 while(cin >> n) 。。。好像上次的办法不奏效了。 再贴个cpp的 给大家另外的思路吧“伯爵说”序列如下:1, 11, 21, 1211, 111221, ...1 is 读作 "one 1" 或者 11.11 is 读作 "two 1s" 或者21.21 is 读作 "one 2, one 1" 或者 1211.格式:给定一个整数n,输出第原创 2014-12-25 21:06:06 · 968 阅读 · 0 评论 -
计蒜客024-函数规律
下面我将描述一个简单的函数:f(8)=2f(16)=1f(32)=0f(2048)=3读入一个x(1≤x≤101000),请你找出f(x)的值。输入包括一行,仅一个数字x。输出包括一行,仅一个数字f(x)。提示:f(0)=1, f(1)=0, f(2)=0, f(3)=0, f(4)=0, f(5)=0, f(6)=1, f(7)=0, f(8)=2,原创 2014-12-25 21:42:57 · 790 阅读 · 0 评论 -
StringBuilder学习笔记
在学习jdk5.0的字符串类型时,我们看到了StringBuilder的出现,StringBuilder同样继承自CharSequence(其它三个CharSequence接口的类是CharBuffer,String,StringBuffer,除CharBuffer不推荐使用外,String和StringBuffer是我们经常使用的)。通过查看StringBuilder的API refer转载 2015-01-08 12:53:01 · 396 阅读 · 0 评论 -
[暖手][学习阶段-各路杂题][HDU-1008]Elevator
Problem DescriptionThe highest building in our city has only one elevator. A request list is made up with N positive numbers. The numbers denote at which floors the elevator will stop, in specifie原创 2015-01-28 00:30:31 · 462 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2093]考试排名
Problem DescriptionC++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别原创 2015-01-09 01:36:58 · 411 阅读 · 0 评论 -
计蒜客007-奇怪的国家
有一个奇怪的国家,里面的国民对于事情的态度永远只有两面。当两个人遇到一起讨论一个事情的时候——两个持赞同观点的人遇到一起后会对这个事情都继续赞同;一个持赞同观点的人遇到一个持不赞同观点的人的时候,两人都会不再继续赞同;两个持不赞同观点的人遇到一起讨论后反而会对这个事情开始赞同。输入包括两行,每行包括N个数字(1≤N≤50),分别表示两个人对于N个事情对应的看法——0表示不赞同、1表示赞同。原创 2014-12-17 14:49:32 · 637 阅读 · 0 评论 -
计蒜客010-寻找插入位置
给定一个已经升序排好序的数组,以及一个数target,如果target在数组中,返回它在数组中的位置。否则,返回target插入数组后它应该在的位置。假设数组中没有重复的数。以下是简单的示例:[1,3,5,6], 5 → 2[1,3,5,6], 2 → 1[1,3,5,6], 7 → 4[1,3,5,6], 0 → 0提示:输入一个整数n,以及其对应的数组A[n原创 2014-12-17 19:58:32 · 612 阅读 · 0 评论 -
计蒜客011-移除数组中的重复元素
给定一个升序排列的数组,去掉重复的数,并返回新的数组的长度。例如: 数组A = {1, 1, 2},你的函数应该返回长度2,新数组为{1, 2}要求: 不能新开数组分配额外的空间。即常数空间限制。提示: 输入一个整数n,以及其对应的数组A[n],输出新数组长度样例输入50 0 1 1 2样例输出3import java.util原创 2014-12-17 20:16:51 · 487 阅读 · 0 评论 -
计蒜客008-字符串长度
在右侧我们给出了一个已经基本完成的程序,读入了一个字符串,调用了一个叫str_len的函数来计算这个字符串的长度,并输出。聪明的你应该已经发现了,这个叫str_len的函数并没有完成,在不修改函数原型的情况下,请完成str_len函数,实现我们上述的功能吧。样例输入abcdefg样例输出7原创 2014-12-17 17:53:36 · 688 阅读 · 0 评论 -
计蒜客012-最后一个单词的长度
不知道这题坑了多少人用C和C++一遍过,java死都过不了。当根据第4组数据判题时:我们发现您的程序 或者 蛋疼。给定由大写,小写字母和空格组成的字符串,返回最后一个单词的长度。如果不存在最后一个单词,返回0注意: “单词”是指不包含空格符号的字符串例如: s = “hello World”, 那么返回的结果是5格式: 第一原创 2014-12-17 23:47:56 · 1097 阅读 · 0 评论 -
计蒜客005-矩阵翻转
import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in = new Scanner(System.in); int M=in.nextInt(); int N=i原创 2014-12-17 00:28:35 · 999 阅读 · 0 评论 -
计蒜客013-整数换成罗马数字
给定一个整数num,( 1如1,2,3,4,5对应的罗马数字分别位I,II,III,IV,V等。格式: 第一行输入一个整数,接下来输出对应的罗马数字。提示: 罗马数字的常识见此链接,对做题有帮助哦~尤其是表示方法。http://baike.baidu.com/link?url=injU8M4bAoc2zRZQ1GtgrfvuzCJO9PLnq6fpQGJLenakb原创 2014-12-18 09:39:39 · 633 阅读 · 0 评论 -
计蒜客014-罗马数字转换成整数
给定一个罗马数字s,( I如罗马数字I,II,III,IV,V分别代表数字1, 2, 3, 4, 5。格式: 第一行输入一个罗马数字,接下来输出对应的整数。提示: 首先要来了解一下罗马数字表示法,基本字符有7个:I,V,X,L,C,D,M,分别表示1,5,10,50,100,500,1000。在构成数字的时候,有下列规则:1、相同的数字连写,所表示的数等于这些数原创 2014-12-18 10:15:04 · 585 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2082]手机短号
Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗? Input输入数据的第一行是一个N(N原创 2015-01-09 02:59:47 · 576 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2093]考试排名
Problem DescriptionC++编程考试使用的实时提交系统,具有即时获得成绩排名的特点。它的功能是怎么实现的呢?我们做好了题目的解答,提交之后,要么“AC”,要么错误,不管怎样错法,总是给你记上一笔,表明你曾经有过一次错误提交,因而当你一旦提交该题“AC”后,就要与你算一算帐了,总共该题错误提交了几回。虽然你在题数上,大步地跃上了一个台阶,但是在耗时上要摊上你共花去的时间。特别原创 2015-01-09 01:37:27 · 499 阅读 · 0 评论 -
[字符串][第二阶段-字符串处理][HDOJ-2081]手机短号
Problem Description大家都知道,手机号是一个11位长的数字串,同时,作为学生,还可以申请加入校园网,如果加入成功,你将另外拥有一个短号。假设所有的短号都是是 6+手机号的后5位,比如号码为13512345678的手机,对应的短号就是645678。现在,如果给你一个11位长的手机号码,你能找出对应的短号吗? Input输入数据的第一行是一个N(N原创 2015-01-09 01:40:08 · 418 阅读 · 0 评论 -
java中统计字符串中汉字,英文,数字,特殊符号个数
package wzs.arithmetics; /** * 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量 * @author wWX154783 * */ public class Test_wzs7 { public static void main(String[] args) { String st转载 2015-01-07 01:51:30 · 2343 阅读 · 0 评论