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, ...
"Java入门练习50题"旨在帮助新手巩固基础,通过实践加深理解。以下将对这些练习进行详细解释,以期为你的Java学习之旅提供有力的支持。 1. **基础语法** - 变量声明:了解如何声明并初始化各种类型的变量,包括...
使用`System.out.println()`打印文本,注意字符串需用英文双引号括起,并以分号结束。 4. 注释: Java支持单行注释(//)、多行注释(/* */)和文档注释(/** */)。 遵循良好的编程规范至关重要,例如: 1. ...
在“简单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入门练习题的源代码”正是针对这样的学习者设计的,适合Eclipse集成开发环境(IDE)进行导入和学习。 Eclipse是一款功能丰富的Java开发工具,支持代码编辑、调试、构建和部署等任务。通过Eclipse导入...
《Java语言程序设计(Java7)入门与提高篇》是一本专为初学者和有一定基础的程序员设计的书籍,旨在帮助读者深入理解Java编程语言,并通过实际操作提升编程技能。这本书涵盖的内容广泛,从基础语法到高级特性,全...
一一击破Java入门可能会遇到的难点和疑惑 抽丝剥茧,层层推进,让知识环环相扣,降低了学习的难度 通过大量的比喻、类比、对比和图示等多种讲解方式,学习效果好 对Java语言的每个语法都提供了一个或多个例程讲解 ...
标题所指的《Java语言程序设计-SavitchIn》是一本广泛用于教育领域的Java编程入门教材,旨在为初学者提供全面而深入的Java语言知识体系。该教材通过丰富的示例、练习和项目,帮助读者掌握Java的基本语法、面向对象...
- **字符串**:Java中的String类是不可变的,提供了丰富的字符串处理方法。 3. **面向对象的核心特征** - **封装**:通过将数据和操作这些数据的方法封装在一个类中,隐藏实现细节,提供公共接口。 - **继承**:...
5. **字符串处理**:Java中的String类是不可变的,这一章将讲述如何创建和操作字符串,包括字符串连接、查找、替换和分割等方法。 6. **异常处理**:讲解Java的异常处理机制,包括try-catch-finally语句块,自定义...
5. **字符串处理**:Java中的String类,它的不可变性,以及常用的字符串操作方法。 其次,**OOP(Object-Oriented Programming,面向对象编程)**是Java的核心特性: 1. **类与对象**:深入理解类的构造器、属性和...