- 博客(7)
- 收藏
- 关注
原创 给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。
给定两个字符串 s1 和 s2,请编写一个程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。解法一:使用charAt()方法,将字符串的每一位字符存入ASCII码对下标的数组中,然后遍历比较两个数组的值import java.util.*;class Solution { public int[] func(String str) { int []num=new int[26]; for(int i=0;i<str.length(
2022-02-24 01:16:27 1563
原创 实现一个算法,确定一个字符串 s 的所有字符是否全都不同。
实现一个算法,确定一个字符串 s 的所有字符是否全都不同。解法一:双遍历;使用String.toCharArray()将String转换为char数组import java.util.*;class Solution { public boolean isUnique(String astr) { char []array=astr.toCharArray(); for(int i=0;i<array.length;i++) {
2022-02-24 00:55:57 874
原创 实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}
实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上. 例如 原数组为 {1, 2, 3}, 修改之后为 {2, 4, 6}import java.util.Arrays;import java.util.Scanner;public class test {//实现一个方法 transform, 以数组为参数, 循环将数组中的每个元素 乘以 2 , 并设置到对应的数组元素上.// 例如 原数组为 {1, 2, 3}, 修改之后为 {
2022-02-15 20:36:02 464
原创 按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4) (递归)
按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4) (递归)import java.util.Scanner;public class test { //按顺序打印一个数字的每一位(例如 1234 打印出 1 2 3 4) (递归) public static void func(int num) { if(num>9) { func(num/10); } System.ou
2022-02-15 20:34:42 569
原创 写一个递归方法,输入一个非负整数,返回组成它的数字之和
写一个递归方法,输入一个非负整数,返回组成它的数字之和import java.util.Scanner;public class test { //写一个递归方法,输入一个非负整数,返回组成它的数字之和. public static int func(int num) { if(num<10) { return num; } else { return num%
2022-02-15 20:33:21 545
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人