2013.07.05
上课内容:
1.数据类型(8个)
int,char,byte,short,long,double,float,boolean
小的数据类型可以转换为大的数据类型,大的数据类型可以强制转换为小的数据类型
2.字符串
字符串是一个类,里面有很多方法:
(1)equals(String) 判断两个字符是否相等,区分大小写
(2)equalsIgnoreCase(String) 判断两个字符是否相等,不区分大小写
(3)indexOf(String or int) 查找一个字符串或者数字的开始位置,第一个字符前开始为0
(4)endsWith,startsWith(String) 是否以string字符开头,返回true or false
(5)replace(target, replacement) 以老字符代替新字符或字符串
(6)split(String) 分割一个字符串,以string为分界点
(7)trim() 去除左右两端的空格
(8)subSequence(beginIndex, endIndex) 输入起始位置和最终位置,截断字符串
(9)toLowerCase,toUpperCase() 全变为大写字母,全变为小写字母,返回字符串
(10)valueOf(数据类型) 其他数据类型转化为字符串
3.如何在窗口输入东西
Scanner方法属于util类;
Scanner sc = new Scanner(System.in);
int i = sc.nextInt();
4.练习:统计字符串中每个字符的个数
public class CharCounts { /** * @author TTh * 统计字符串中出现字符的个数 */ private void Test(){ String str="aabbaacc"; char[] ch=str.toCharArray(); int len=str.length(); for(int i=0;i<len;i++){ //默认为true,如果以前出现过,bol就是false boolean bol=true; for(int j=0;j<i;j++){ if(ch[i]==ch[j]) bol=false; } int counts=0; //如果以前没有出现过,就开始计数,然后输出数字出现的个数 if(bol){ counts++; for(int k=i+1;k<len;k++){ if(ch[k]==ch[i]) counts++; } } if(counts!=0){ System.out.println("字符"+ch[i]+"的个数="+counts); } } } public static void main(String[] args) { // TODO Auto-generated method stub CharCounts cc=new CharCounts(); cc.Test(); } }
小技巧:
1.两个等于号:
两个等于号==是判断两个对象地址是否相同
2.快速打印:
要快速输入System.out.println();
可以输入syso,再按Alt+/即可;
学习感悟:
java在数据类型方面与C语言的用法大致相同,只要熟悉其占几个字节,大概的范围就差不多了。而string类是C里没有出现过的,以前都是习惯用字符数组来表示,而且在练习中沿用了C里的思想,用字符数组进行表示,若沿用新学的知识,用replace方法会更好!
一晚上要做完练习,好累~~
相关推荐
Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
SQL Server 数据库类型对应 Java 中的数据类型 SQL Server 是一个关系数据库管理系统,Java 是一个广泛使用的编程语言。在 Java 中,对数据库的操作需要通过 JDBC(Java Database Connectivity)来实现,而在 JDBC ...
Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型Java中的基本数据类型...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
本资源“JAVA数据类型思维导图”提供了一种直观的方式来理解和记忆Java中的数据类型,包括基本数据类型和引用数据类型。下面将对这两个主要的数据类型进行详细解释。 1. 基本数据类型(Primitive Data Types) - ...
在Java编程语言中,数据类型分为两种:基本数据类型(如int、char)和引用数据类型(如类、接口、数组)。而在Java持久化框架Hibernate中,这些数据类型需要与数据库中的字段类型进行映射,以便正确地存储和检索数据...
资源名称:Java编程基础知识变量与数据类型资源目录:【】11957c6aed0bbd30e284837b53bc3a6f【】2.Java编程基础知识变量与数据类型1.数据类型初阶【】2.Java编程基础知识变量与数据类型10.浮点类型【】2.Java编程...
JAVA的基本数据类型
Java提供了两种主要的数据类型:基本数据类型(如int、char、boolean等)和引用数据类型(如类、接口和数组)。这些数据类型在不同的上下文中有着特定的表示和存储方式。 在数据库领域,Hibernate是一个非常流行的...
Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用的关系型数据库管理系统,而 Java 是一种广泛应用于企业级应用开发的编程语言。在数据库应用开发中,理解数据类型的对应关系...
在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...
在 Oracle 数据库与 Java 应用程序交互时,理解 SQL 数据类型和它们对应的 JDBC 类型以及 Oracle 扩展的 Java 类型是至关重要的。这里我们将深入探讨这些概念,并提供一个全面的指南。 首先,JDBC(Java Database ...
Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...
在Java编程语言中,数据类型是程序设计的基础,它们分为两大类:基本数据类型和引用数据类型。这个压缩包“Java数据类型操作包含转换代码实例.rar”提供了丰富的代码示例,帮助初学者理解和掌握Java中数据类型的转换...
C#和Java数据类型的等价类型 C#和Java都是面向对象的编程语言,它们都支持多种数据类型,以便于开发者在编程时可以选择合适的数据类型来存储和操作数据。本文将对C#和Java中的数据类型进行比较和分析,帮助开发者更...
java中数据类型转换 收藏 java中数据类型转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i =...
java基本数据类型和数组,java编制0-255之间的UNICODE编码表
Java逻辑基础题1-数据类型和运算符-答案 Java 是一种面向对象的编程语言,它的逻辑基础包括数据类型、运算符、控制流语句、方法和数组等。下面是 Java 逻辑基础题1-数据类型和运算符的答案。 一、数据类型 Java ...