`
阅读更多
Today our high-end,Domineering,high grade(高端霸气上档次)1027 group strat its first voyage.(please forgive me for decribing our group with so many adj)Now let's talk about the technology problem.
1:basic data type (eight)
2:String class
* 1.byte                   -128~127
* 2.short -2^32~2^32-1
* 3.int -4 bit~4 bit -1
* 4.long -8 bit~8 bit -1
* floating-point type(both are plus-minus)
* 5.float -16 bit~16 bit-1
* 6.double -32 bit~32 bit-1
* char type(only plus)
* 7.char 0~16 bit-1
* only true and false(boolean)
* 8.boolean true or false
* @author Administrator
be careful:the range of the data
            type a=128;
            type b=(type)a;(b=-128)

mission statistic every number of char's appearence code

public class homework0703 {
	public static void  main(String[] args){
		//define the string 
		String sa="euriyui3743289^%^&*&DJHK2312";
		homework0703 ho=new homework0703();
		//use statistics way
		ho.statistics(sa);
		
	}
	public void statistics(String a){
		//turn the string into char array
		char sa[]=a.toCharArray();
		int k=a.length();
		//define other two array to store char and number
		char sb[]=new char[k];//statistic the char
		int sc[]=new int[k];//statistic the char number
		int N=0;//counter
		//search char from zero to k
		for(int i=0;i<k;i++){
			boolean NB=true;
			
			
			//exam whether the char has appeared before or not
			for(int j=0;j<i;j++){
				if(sa[j]==sa[i])
					NB=false;
			}
			
			if(NB)
			{	sb[N]=sa[i];//assignment sa[] to sb[];
				sc[N]=0;
				//calculate the number of the char N 
				for(int p=i;p<k;p++){
					if(sa[p]==sb[N]){
						sc[N]++;
					}
				}
				N++;
			}
			
			
		}
		for(int i=0;i<N;i++){
			System.out.print(sb[i]+"  ");
			System.out.println(sc[i]);
		}
		
		
	}
}

just use the "toCharArray()" way and array
later on,i will improve it and try to use as many ways as possible in the String class.And by reaching to API frequently,i feel like i am gradually  comprehending how to use it.There are still many problem in How to use String class flexible,but i think you can get the answer in the API which is incrediable useful.So tonight let's end with the famous saying "there always start with a big-bang".


分享到:
评论
1 楼 HeyGirl 2013-07-06  
是  高端大气上档次

相关推荐

    fengpeng_string_class-master.zip_Master Class

    标题中的“fengpeng_string_class-master.zip_Master Class”似乎就是一个这样的例子,一个由用户“fengpeng”编写的自定义C++字符串类。这个类可能包含了一些基本的字符串操作功能,尽管它可能不如标准库中的`std::...

    Source code for the C++ 20 Masterclass on udemy .zip

    《C++ 20 Masterclass》是针对C++编程语言的高级课程,旨在帮助学习者深入理解C++ 20版本的新特性和最佳实践。这个压缩包包含了该课程的所有源代码,供学员们跟随课程逐步学习和实践。下面将详细探讨C++ 20的关键...

    SpringWebSocket-master.zip

    SpringWebSocket-master.zip是一个包含Spring Boot应用的示例项目,展示了如何使用WebSocket技术和STOMP协议实现前后端通信。WebSocket是一种在单个TCP连接上进行全双工通信的协议,相较于传统的HTTP请求,它允许...

    JSON-java-master

    MyClass obj = mapper.readValue(jsonString, MyClass.class); ``` Gson是Google提供的一个库,也有类似的转换功能,其使用方法稍有不同: ```java Gson gson = new Gson(); String json = gson.toJson(obj); ...

    python-masterclass:python基础的学习过程

    在Python编程领域,"python-masterclass:python基础的学习过程"是一个深入学习Python语言的课程或教程,旨在帮助初学者和有经验的程序员掌握Python的核心概念和技术。Python大师班通常涵盖了一系列全面的主题,从...

    string-class:扩展String类方法的应用程序

    在`string-class-master`这个压缩包中,可能包含了实现上述功能的示例代码或者其他字符串操作的扩展。通过对这些代码的学习,你可以掌握如何优雅地处理和操作JavaScript中的字符串,提高你的编程技能。同时,了解和...

    No1WMS-master WMS JAVA

    No1WMS-master WMS JAVA package com.no1.wms; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure....

    java源码结构-JavaScript-Algorithms-and-Data-Structures-Masterclass:ColtStee

    《Java源码结构 - JavaScript Algorithms and Data Structures Masterclass》是由知名讲师Colt Steele编写的,主要针对想要深入理解和掌握JavaScript编程中的算法与数据结构的开发者。这个课程在Udemy平台上广受欢迎...

    Knex_Masterclass

    【Knex_Masterclass】是一个专为提升JavaScript开发者在数据库操作技能的高级教程,特别是针对Knex.js库的应用。在这个“火箭大师班”中,你将深入理解如何利用Knex.js的强大功能来构建灵活且可扩展的数据访问层。...

    ios-QRCodeScanView-master.zip

    class ViewController: UIViewController { let scanView = QRCodeScanView(frame: view.bounds) override func viewDidLoad() { super.viewDidLoad() view.addSubview(scanView) } } ``` 为了实现二维码...

    springboot-es-search-master-master整合搜索引擎

    public class Blog { @Id private Long id; private String title; private String content; // getters and setters } ``` 然后,我们需要创建一个继承自`ElasticsearchRepository`的接口,用于操作Elastic...

    easyexcel-master.zip

    EasyExcel.read(filePath, User.class, new UserListener()).sheet().doRead(); ``` 四、应用场景 EasyExcel适用于各种需要处理Excel的场景,包括但不限于: 1. 数据批量导入:如用户信息、商品信息等大量数据的...

    MVC根据用户角色选择模版页master

    protected string MasterFile { get { return UIHelper.GetMasterPage(Tsingda.XXB.Common.WebSession.UserRole); } } /// /// 重写controller的View方法,使它可以根据用户角色应用指定视图 /// ...

    xboot-master_springboot_

    public Greeting greeting(@RequestParam(value="name", defaultValue="World") String name) { return new Greeting("Hello, " + name + "!"); } } ``` 在这里,`/greeting`接口接受GET请求,并通过`@...

    C# 帮助类Common.Utility-master.rar

    在C#编程中,"帮助类"(Helper Class)是一种常见的设计模式,它通常包含一组静态方法,用于提供各种通用的功能或服务。这些类不直接处理业务逻辑,而是作为工具集,为其他类提供便利。在给定的压缩包"C# 帮助类...

    HttpRequest-Reptile-master.rar

    public class Main { public static void main(String[] args) { // 创建请求对象 HttpRequest httpRequest = HttpRequest.get("http://example.com"); // 发送请求并获取响应 HttpResponse httpResponse = ...

    JsonConverter-master.zip

    User deserializedUser = mapper.readValue(jsonString, User.class); System.out.println(deserializedUser.getName()); // 输出:John } } ``` 在这个例子中,`ObjectMapper`就是`JsonConverter`的一个实现,...

    fastjson-master.zip

    - **JSON 转对象**:使用 `JSON.parseObject(String, Class)` 或 `JSON.toJavaObject(JSONArray, Class)` 方法,将 JSON 字符串或 JSON 数组转换为 Java 对象。 - **映射到集合**:可以将 JSON 数组映射到 List ...

    mORMot-master.zip 2021-04-20

    它于2021年4月20日更新至mORMot-master版本,展示了其持续的发展和优化。在本文中,我们将深入探讨mORMot的核心特性和使用方法,帮助开发者更好地理解和利用这个强大的工具。 1. **什么是ORM框架?** ORM框架是...

    littleluck-master.zip

    public static void main(String[] args) { // if open it close // System.setProperty("awt.useSystemAAFontSettings", "on"); EventQueue.invokeLater(new Runnable() { public void run() { try { ...

Global site tag (gtag.js) - Google Analytics