CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
全部目标
全部级别
转义字符
模块 1
第 10 级,
课程 2
1.转义字符的原因 曾几何时,您了解到为了在代码中编写一串字符,您需要将它们用双引号引起来。结果是一个字符串文字。 但是如果我们需要在字符串文字中使用引号怎么办?一个包含引号的字符串——还有什么比这更简单的呢? 假设我们要显示文本"Friends" was nominated for an "Oscar"。你是怎样做的? 代码 笔记 String s = ""Friends" was nominated for an "Oscar""; 该选项将不起作用! 问题是编译器认为您
String类的结构
模块 1
第 10 级,
课程 3
String一、班级结构 今天我们就来说说String课堂。在 ints 之后,String 类是 Java 中最受欢迎的类。它绝对无处不在。它有许多有用的方法,您最好了解这些方法。 该类String是除原始类型之外唯一可以在switch语句中使用文字的类;编译器以特殊方式处理字符串加法和 String 对象;String对象以特殊的方式存储在内存中。基本上,String班级是一个非常特殊的班级。 此外,该类String还有一堆辅助类,其目的是进一步简化 Java 中字符串的
在 Java 中使用字符串
模块 1
第 10 级,
课程 4
1.比较字符串 字符串最常见的操作之一是比较。String 类有十多种不同的方法,用于将一个字符串与另一个字符串进行比较。下面我们将看看其中的七个主要部分。 方法 描述 boolean equals(String str) 如果所有字符都匹配,则认为字符串相等。 boolean equalsIgnoreCase(String str) 比较字符串,忽略字母的大小写(忽略它们是大写还是小写) int compareTo(String str) 按字典顺序比较字符串。如果字符串相
Java 中的文字
模块 1
第 11 级,
课程 0
1.整数文字 现在来一个有趣的新话题——文字。直接在程序代码中写入的数据称为文字。我们不是在谈论任何旧数据,而是原始类型和类型的值String。 例如,假设您有以下代码: 代码 文字 int a = 5;
编码
模块 1
第 11 级,
课程 1
1.八进制编码 说到编码...如您所知,在日常生活中我们使用十进制表示法:我们所有的数字都使用 10 个符号表示:0、1、2、3、4、5、6、7、8、9。共有 10数词,故称十进制。 但程序员是伟大的发明家。他们立即想出了使用不同数量符号的编码。例如,16、8 和 2。 使用 8 个符号的替代编码是最简单的:只需删除 8 和 9 即可获得八进制编码(八进制数字系统)。 而且,是的,您可以使用八进制系统来指定数字文字。如果,当然,你真的需要。这比听起来容易。您只需要在数字前写上
在 Java 中处理字符串的便利类
模块 1
第 11 级,
课程 2
1.StringTokenizer类 现在还有一些涉及使用字符串的常见场景。你如何将一个字符串分成几个部分?做这件事有很多种方法。 split()方法 将字符串拆分为多个部分的第一种方法是使用split()方法。定义特殊分隔字符串的正则表达式必须作为参数传递。您将在Java 多线程任务中了解什么是正则表达式。 例子: 代码 结果 String str = "Good news everyone!";
字符串生成器
模块 1
第 11 级,
课程 3
1.修改字符串 在 Java 中,字符串是不可变对象。这样做是为了使 String 类高度优化并允许它在任何地方使用。例如,只推荐使用不可变类型作为 HashMap 集合中的键。 然而,当程序员发现类是String可变的更方便时,经常会出现这样的情况。他们想要一个不会在每次调用其中一个方法时都创建新子字符串的类。 好吧,假设我们有一个非常大的字符串,我们需要经常在它的末尾添加一些东西。在这种情况下,即使是字符集合 ( ArrayList) 也比不断重新创
数组——一个辅助类
模块 1
第 11 级,
课程 4
1.Arrays类 正如我们之前提到的,数组在编程中非常有用且经常使用。 Java 的创建者很快注意到 Java 程序员在使用数组时经常编写相同的代码。例如,将数组的一部分复制到另一个数组,用相同的值填充数组的每个单元格的代码,以方便的格式显示数组的内容等。 这就是为什么他们创建了特殊Arrays类(它的全名是java.util.Arrays),将最流行的与数组相关的操作放入其中。 它有很多适用于各种场合的方法,但首先我们只考虑其中的 10 种——最简单和最常用的。 2.Ar
数组类,第 2 部分
模块 1
第 11 级,
课程 5
1.Arrays.fill() 使用数组时,Java 程序员经常需要用相同的值填充数组。当然,您可以编写一个循环并简单地为循环中数组的每个单元格分配一些值: int[] x = new int[100];
级别的附加课程
模块 1
第 11 级,
课程 6
在这个级别,我们触及了几个新主题:文字是什么,转义是什么,以及为什么转义序列会出现。而且我们继续了解课程。这一次我们的议程以 String 类为特色,以及使用字符串的细微差别。在继续之前,请确保您对所有这些都有充分的了解。 转义字符 您将逐渐学会如何转义字符,即使目前看来规则太多。阅读有关该主题的额外内容并没有什么坏处。例如,有这篇有用的文章。您还可以将它添加到您的书签中并定期查看,直到您不再需要它为止! 作为 Codegym 大学课程一部分的导师授课片段。报名参加完整课程。
Java 中的原始类型
模块 1
第 12 级,
课程 0
1. 基本类型列表 Java 有 8 种基本原始类型。它们之所以被称为原始类型,是因为这些类型的值不是对象,而是直接存储在变量中。 下表包含有关这些类型的一些简要信息: 类型 字节 大小 取值范围 默认值 描述 byte 1个 -128 .. 127 0 最小的整数类型是单字节 short 2个 -32,768 .. 32.767 0 短整数,两个字节 int 4个 -2*10 9 .. 2*10 9 0 整数,4 字节 long 8个 -9*10 18 .. 9*10 18
Java 中的类型转换
模块 1
第 12 级,
课程 1
1. 类型转换 基本类型的变量(类型除外boolean)用于存储各种类型的数字。尽管变量的类型从未改变,但在某个地方您可以从一种类型转换为另一种类型。那个地方就是assignment。 不同类型的变量可以相互赋值。执行此操作时,一种类型的变量值将转换为另一种类型的值并分配给第二个变量。在这方面,我们可以识别两种类型转换:扩大和缩小。 扩大就像将一个值从一个小篮子移动到一个大篮子:这个操作是无缝且无痛的。当您将一个值从一个大篮子移到一个小篮子时,就会发生变窄:可能没有足够的空间
显示更多
1
...
4
5
6
7
8
...
35
Please enable JavaScript to continue using this application.