import java.util.Scanner;
public class StringTest {
public static void main(String args[]){
StringTest GUI=new StringTest();
GUI.init();
}
public void init() {
// TODO Auto-generated method stub
Scanner scanner=new Scanner(System.in);
String str=scanner.next();
char[] test1=new char[str.length()];
int[] test2=new int[128];
int count=0;
test1=str.toCharArray();
for(int i=0;i<str.length();i++)
{
count=0;
if(test2[(int)test1[i]]==1)
{
i++;
}
else
{
test2[(int)test1[i]]=1;
for(int j=i+1;j<str.length();j++)
{
if(test1[i]==test1[j])
{
count++;
}
}
{System.out.println(test1[i]+"出现的次数为:"+(count+1));}
}
}
}
}
分享到:
相关推荐
"java入门基础练习小例子"这个压缩包文件很适合初学者用来熟悉Java的基本语法和编程概念。下面,我们将深入探讨这些小例子可能涵盖的知识点。 1. **变量与数据类型**:Java中的基本数据类型包括整型(byte, short, ...
- **5.4.7 字母大小写转换**:toLowerCase()和toUpperCase()方法可以将字符串转换为小写或大写形式。 - **5.4.8 字符串分割**:split()方法可以根据分隔符将字符串分割成数组。 ##### 5.5 格式化字符串 - **5.5.1 ...
"Java入门练习50题"旨在帮助新手巩固基础,通过实践加深理解。以下将对这些练习进行详细解释,以期为你的Java学习之旅提供有力的支持。 1. **基础语法** - 变量声明:了解如何声明并初始化各种类型的变量,包括...
在Java中,可以使用Arrays类的toString方法将数组转换为字符串形式,便于输出查看或进行日志记录。这一操作不仅方便调试程序,也有助于用户理解数组内容。 数组拷贝涉及到对数组内容的复制操作。Java提供了System类...
使用`System.out.println()`打印文本,注意字符串需用英文双引号括起,并以分号结束。 4. 注释: Java支持单行注释(//)、多行注释(/* */)和文档注释(/** */)。 遵循良好的编程规范至关重要,例如: 1. ...
在“简单java程序的小练习”这个压缩包中,我们看到一系列入门级的Java编程实践项目。这些项目旨在帮助初学者熟悉Java语言的基本概念,并通过实际操作来增强编程技能。让我们逐一探讨这些项目所涵盖的Java知识点。 ...
在Java编程语言中,数组是一种数据结构,它能够...这个简单的作业是Java学习过程中的一个基础练习,它帮助初学者掌握数组操作,数据类型转换,以及方法的返回值等概念,为进一步学习更高级的编程概念打下坚实的基础。
最后,Java基础入门练习题中还将涉及一些简单的算法,如排序和搜索算法。这些算法的练习可以帮助初学者培养逻辑思维能力,并且理解如何将算法应用到实际编程中。 通过一系列的Java基础入门练习题,初学者能够循序渐...
Ivor Horton还著有Beginning Visual C++ 6、Beginning C Programming和Beginning Java 2等多部入门级好书。 目录 封面 -18 前言 -14 目录 -9 第1章 使用Visual C++ 2005编程 1 1.1 .NET Framework 1 1.2 CLR 2...
Java基础练习代码入门题训练 本资源旨在帮助初学Java的小伙伴练习Java的基础语法,涵盖了多种Java基础概念和语法结构,包括变量声明、数据类型、运算符、控制流语句等。 变量声明和数据类型 在Java中,变量声明...
- 字符串转整数:使用`Integer.parseInt()`方法。 - 输出数据到控制台:使用`System.out.println()`。 - 不同进制数值表示方法:八进制数以0开头,十六进制数以0x或0X开头。 - **示例**:以下代码展示了如何使用...
【标题】"JAVA入门学习者练习项目"是一个适合初学者的Java编程实践项目,旨在帮助新手程序员通过实际操作来巩固和提升Java基础知识。这个项目通常包含一系列简单的编程任务,涵盖基本语法、数据类型、控制结构、类与...
### Java入门练习题知识点解析 #### 一、事件监听接口中的方法返回值 - **知识点**: 事件监听接口是Java中实现用户界面交互的核心机制之一。事件监听接口中的方法通常用于响应特定类型的事件,例如鼠标点击、键盘...
11. **字符串**:Java中的String类是不可变的,学习如何创建、操作和比较字符串。 12. **IO流**:输入/输出流用于读写文件或网络数据,理解流的概念和使用FileInputStream、FileOutputStream等类。 13. **集合框架...
掌握转义字符的概念及其在字符串中的应用。 注释 学习如何使用注释来解释代码,提高代码可读性。 小练习 通过练习巩固输入输出、转义和注释的应用。 变量和类型 学习变量的定义、赋值和读取,以及不同数据类型的...
无论是Java还是Python,字符串逆序的实现都是编程入门的重要知识点之一。它不仅帮助程序员熟悉字符串操作的API和方法,还能够锻炼编程思维和解决问题的能力。对于初学者而言,掌握字符串逆序的实现是理解更复杂数组...
本压缩包“Java入门练习题的源代码”正是针对这样的学习者设计的,适合Eclipse集成开发环境(IDE)进行导入和学习。 Eclipse是一款功能丰富的Java开发工具,支持代码编辑、调试、构建和部署等任务。通过Eclipse导入...
标题所指的《Java语言程序设计-SavitchIn》是一本广泛用于教育领域的Java编程入门教材,旨在为初学者提供全面而深入的Java语言知识体系。该教材通过丰富的示例、练习和项目,帮助读者掌握Java的基本语法、面向对象...
《Java语言程序设计(Java7)入门与提高篇》是一本专为初学者和有一定基础的程序员设计的书籍,旨在帮助读者深入理解Java编程语言,并通过实际操作提升编程技能。这本书涵盖的内容广泛,从基础语法到高级特性,全...