![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java编程01:字符串
字符串的相关方法操作
云魄
这个作者很懒,什么都没留下…
展开
-
20、字符串行数计算
示例代码:package program.string.exercise20;import java.awt.Font;import java.awt.FontMetrics;import javax.swing.JComponent;import javax.swing.JLabel;/** * 20. 假定屏幕的像素宽度为screenWidth,写一个函数计算一个字符...原创 2018-08-20 21:01:20 · 1117 阅读 · 0 评论 -
19、字符串截取
示例代码:package program.string.exercise19;import java.io.UnsupportedEncodingException;/** * 19.编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 * 但是要保证汉字不被截半个, * 如"我ABC",4,应该截为"我AB&am原创 2018-08-20 21:01:10 · 272 阅读 · 0 评论 -
18、字符串二进制转换
示例代码:package program.string.exercise18;/** * 18.现有一个32位的整型变量 value和一个有32个元素的数组a[32], * 要求:(1)对value随机赋值; * (2)让数组a[n]的值等于value“位n”的值,0<=n<=31。 * 举例:如果value的“位0”(Bit0)=0,那么a[...原创 2018-08-20 21:00:59 · 2026 阅读 · 0 评论 -
17、Junit测试字符串
示例代码:package program.string.exercise17;import org.junit.Test;/** * 17. 请写出一个公用方法,输入String返回该串是否含有空字符,并写出junit的测试用例. */public class TestString { public static void main(String[] args) {...原创 2018-08-20 21:00:43 · 1788 阅读 · 0 评论 -
16、用户名正则校验
示例代码:package program.string.exercise16;import java.util.Scanner;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * 16.编写一个校验用户名的程序,检测键盘录入的用户名是否合法 * 要求:用户名必须是6-10位之间的字母、下划线、@...原创 2018-08-20 21:00:24 · 10110 阅读 · 0 评论 -
15、字符串编码转换
示例代码:package program.string.exercise15;import java.io.UnsupportedEncodingException;/** * 15.在web应用开发过程中经常遇到输出某种编码的字符, * 如从GBK到ISO-8859-1等,如何输出一个某种编码的字符串? * */public class Translate { ...原创 2018-08-19 21:52:07 · 139 阅读 · 0 评论 -
14、金额转换
示例代码:package program.string.exercise14;/** * 14.写一个金额大小转换程序,例如将小写的1345转为大写的金额"壹仟叁佰肆拾伍元"。 */public class MoneyTransform { private static final char[] data = new char[]{ '零','壹','...原创 2018-08-19 21:51:59 · 332 阅读 · 1 评论 -
13、去除字符串中字符
示例代码:package program.string.exercise13;/** * 13.假如有字符串"6sabcssssfsfs3",用最快的方法去掉字符"s3"。 */public class StringTrim { public static void main(String[] args) {原创 2018-08-19 21:51:51 · 433 阅读 · 0 评论 -
12、获取字符串中字母
示例代码:package program.string.exercise12;import java.util.Arrays;/** * 12.编写程序将由数字及字符组成的字符串中的数字截取出来并按顺序输出, 例如:"ABC137GMNQQ2049PN5FFF"输出结果应该为01234579. * */public class NumberSplitChar {...原创 2018-08-19 21:51:42 · 2165 阅读 · 0 评论 -
11、字符串去除空格
示例代码:package program.string.exercise11;/** * 11.写一个函数去掉一个字符串中单词间多余的空格,使得相邻两个单词间有且只有一个空格。 * 例如当输入字符串是"Hello! Game_programming world!"时, * 调用该函数后字符串变为"Hello! Game_programmi原创 2018-08-19 21:51:32 · 2738 阅读 · 0 评论 -
10、字符串首字母大写
示例代码:package program.string.exercise10;/** * 10.将"goOd gooD stUdy dAy dAy up"每个单词的首字母转换成大写其余还是小写字母 * (不许直接输出Good Good Study Day Day Up 要用代码实现)**/public class StringUpperCase { public s...原创 2018-08-18 19:30:59 · 623 阅读 · 0 评论 -
9、字符串处理
示例代码:package program.string.exercise09;import java.util.HashMap;import java.util.Iterator;import java.util.Map;/** * 9.将字符串"aaabccddf"处理为"a3bc2d2f&quo原创 2018-08-18 19:30:49 · 219 阅读 · 0 评论 -
8、字符串中字母计数
示例代码:package program.string.exercise08;import java.util.HashMap;import java.util.Map;import java.util.Set;/** * 8.取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" , * 输出格式为:a(2)b(1)k(2)... * */pu...原创 2018-08-18 19:30:38 · 600 阅读 · 0 评论 -
7、字符串倒序
示例代码:package program.string.exercise07;import java.util.*;/** * 7. 编程实现,将字符串"hello word , hello java"输出为"java hello , word hello ";**/public class StringReverse原创 2018-08-18 19:30:27 · 189 阅读 · 0 评论 -
6、字符串处理
示例代码:package program.string.exercise06;import java.util.Scanner;/** * 6. * (1)从控制台接受一串字符串 * (2)将该字符串转换成字符数组 * (3)将该字符数组下标为偶数的字符打印到控制台 * (4)将该字符数组的第一个元素与最后一个元素互换**/public class S...原创 2018-08-18 19:30:16 · 162 阅读 · 0 评论 -
5、字符计数
示例代码:package program.string.exercise05;/** * 5.请用Java编写一段代码,实现输出一行字符,分别算出其中英文字母、空格、数字、汉字和其他字符的个数。 */public class CharCount { public static void main(String[] args) { String str ...原创 2018-08-18 19:30:05 · 510 阅读 · 0 评论 -
4、字符串计数
示例代码:package program.string.exercise04;import java.util.Scanner;/** * 4.计算字符串中子串出现的次数。 */public class StringCount { public static void main(String[] args) { System.out.println...原创 2018-08-18 19:29:55 · 1108 阅读 · 0 评论 -
3、字符串转换数组
示例代码:package program.string.exercise03;import java.util.StringTokenizer;/** * 3.如何把一段逗号分割的字符串转换成一个数组? */public class StringTransArray { public static void main(String[] args) { ...原创 2018-08-18 19:29:45 · 778 阅读 · 0 评论 -
2、字符串排序
package program.string.exercise02;/** * 2.字符串排序。 * 字符串排序规则: * 字符串排序时根据字符串第一个字符的自然顺序排序。 * 自然顺序:例如如果第一个是数字,则按照从小到大排序, * 如果第一个字符相同则再比较第二个字符以此类推,对于字母则根据26个英文字母的顺序决定。 */public class StringSort {...原创 2018-08-18 19:29:14 · 573 阅读 · 0 评论 -
1、字符串拼接
package program.string.exercise01;import java.util.Scanner;/** * 1.字符串拼接。 */public class StringAppend { public static void main(String[] args) { System.out.println("请输入两段字符串:&amp原创 2018-08-18 19:28:48 · 364 阅读 · 0 评论