问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java关于String编程题

发布网友 发布时间:2022-05-29 21:22

我来回答

3个回答

热心网友 时间:2024-10-21 03:31

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

public class $ {

    private static List<String> data = new ArrayList<String>();

    public static void main(String[] args) {

        try {
            String str = "atihhhfughwedckgg";

            // (1)用代码实现统计有多少种字母,以及每个字母的个数,
            test1(str);
            System.out.println(data);

            // (2)将查询的数据存放到D盘根目录下的Test文本文件下。
            test2();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private static void test1(String str) {

        int len = 0;
        String fst = "";
        while (str.length() > 0) {
            len = str.length();
            fst = str.substring(0, 1);
            str = str.replaceAll(fst, "");
            data.add(fst + ":" + (len - str.length()));
        }
    }

    private static void test2() throws IOException {

        FileWriter fw = new FileWriter(new File("d:/a.txt"));
        for (String str : data) {
            fw.write(str + "\r\n");
        }
        fw.flush();
        fw.close();
    }
}

热心网友 时间:2024-10-21 03:32

String str ="atihhhfughwedckgg";

char arr1[]=str.toCharArray();
int countofarr[]=new int[arr1.length];
for (int i = 0; i < arr1.length; i++) {
for (int j = 0; j < countofarr.length; j++) {
if(arr1[i]==arr1[j])
countofarr[i]++;
}
}

for (int i = 0; i < arr1.length; i++) {

System.out.println(arr1[i]+"的个数为"+countofarr[i]);
}
File file=new File("D:/Test");

try {
FileWriter fileWriter=new FileWriter(file);
for (int i = 0; i < arr1.length; i++) {
fileWriter.append(arr1[i]+"的个数为"+countofarr[i]);
}
fileWriter.flush();
fileWriter.close();

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

热心网友 时间:2024-10-21 03:32

每个字符,放入到Map<Char,Integer>中累加,一下计算出来了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 请问坐飞机出国带的行李中是有包装盒跟说明书的(自己用,非卖)需要另外... sobbing什么意思? 用java编程输入一个字符串str 和 一个整数N, * 对于这个字符串str,每N... 我乘坐飞机托运行李用纸箱包装可以吗 sobbed的翻译是:什么意思 python 下列明明是int类型的怎么就编程str类型的了? 飞机可以携带保温瓶或者密封盒打包好的食物吗? 希能组什么词 数据宝的产品功能及作用 数据宝的产品操作步骤 ...用多少吨325水泥、多少立方中沙、多少立方13石子? 武林外传51集中抓佟石头的是钱夫人吗?钱夫人有外遇吗 一个底面积为51dm 2的长方体里放一个石头,水面上升了3cm石头体积?_百度... 完美国际51级YJ用什么石头战宠好些 在哪抓 油性小敏感皮肤的用什么好啊 白骑士胸甲用什么石头?我用的是珠宝51耐力的蓝石头,和2个10躲闪15耐力... 大连东软 毕业答辩 因为这个不过就不能考试的多么? 天龙八部3 每件只打3颗3级石头 一套多少钱 谁知道安案? 南京审计大学自考本科的话术 这道C语言怎么编程? She hung on to Ma and sobbed. daddy另外一种意思是什么? VB编程 计算机 不会 Str(Len(123))+Str(77.7) 奥运会百米冠军是谁? 编程将字符数组str1,str2连成一个新的字符数组str3,不要用strcat函数... 战斗机是怎样实现垂直升降的? 悲泣着徘徊的翻译是:什么意思 飞机垂直升降的原理? 11秒26!独臂少年获百米冠军震撼全场,他的身上有哪些闪光点? 水滴石穿是成语吗 滴水石穿是不是成语 求答案,水滴石穿和滴水穿石哪个是成语 水滴石穿是不是成语? 东方神起演过哪些反转剧 我妈有一瓶橄榄油,恩。。上面写的有GS 2009 BZ2010 意思是啥?? 难道... 我工作的环境中检测到磁场强度达到10GS,这对人体有影响吗???_百度知... 正常一茶瓶水有多少亳升 自动控制理论课,已知传递函数Gs=10/(s+1)(s+10),求系统单位阶跃响_百 ... 茶瓶接完水多重