![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 65
不是AI
本科:北京航空航天大学信息对抗技术专业
Bachelor of Engineering in Information Countermeasure Technology, Beihang University
硕士:新加坡南洋理工大学计算机控制与自动化专业
Master of Science in Computer Control and Automation, Nanyang Technological University Singapore
兴趣:计算机技术、机器人、泛AI、英文、中土世界、化学等等
展开
-
【极客app每日一练】【微软MS面试题】【Geeks for Geeks】Java: 字符串匹配
一道微软公司在印度地区招聘所用的面试题,所用编程语言为Java。原创 2024-03-06 16:30:26 · 874 阅读 · 0 评论 -
【极客app每日一练】【Geeks for Geeks】Java: 最大索引差
本题的解题思路比较简洁直观:定义2个指针 j 和 k,其中 j 从数组的头部开始迭代自增,k 从数组的末尾(由于题目要求最大的索引差,从末尾开始会比较快)迭代自减,满足条件则更新答案变量Maximum_Index,最后将Maximum_Index输出即可。2024年3月5日,于印度尼西亚巴厘岛。原创 2024-03-05 19:40:26 · 359 阅读 · 0 评论 -
【极客app每日一练】【Geeks for Geeks】Java:交换数组元素
2024年3月4日,于印度尼西亚巴厘岛。原创 2024-03-04 17:48:38 · 703 阅读 · 0 评论 -
Java练习(第5天)【总结】在字符串中寻找特定的字符(5种方法)
1、第1次出现位置实现函数原型: int indexOf(char c)Java代码:样例字符串: Geeks for Geeks is a computer science portal样例输出:2、最后一次出现位置实现函数原型: public int lastIndexOf(char c)Java代码:样例字符串: Geeks for Geeks is a computer science portal样例输出:3、指定位置后的首次出现实现函数原型: public int IndexOf(char原创 2024-03-03 09:42:53 · 1001 阅读 · 0 评论 -
【Java文件报错】Cannot resolve symbol ‘println‘ 【及解决】
语句进行输出,编译器提示“Cannot resolve symbol ‘println’(无法解释关键字)”, println飘红。报错代码及报错截图如下所示。在Java源代码文件中,使用。原创 2024-03-02 21:21:06 · 1324 阅读 · 0 评论 -
Java练习(第4天)【总结】反转字符串的9种不同实现方法
使用堆栈的LIFO(Last-in First-out,后入先出)性质。使用StringBuilder类内置的reverse()方法。使用StringBuffer类内置的reverse()方法。给定一个字符串,输出反转后的字符串。ListIterator迭代变量。转字符数组CharArray。转字符数组CharArray。使用ArrayList对象。不同之处:读取用户输入。原创 2024-02-27 13:25:09 · 716 阅读 · 0 评论 -
Java练习(第3天)使用StringJoiner类进行字符串连接
2、StringJoiner类:构造方法、setEmptyValue方法、add方法、length方法、merge方法、toString方法。给定2个或多个字符串,将其连接成为一个字符串,并输出连接后字符串的长度。字符串之间用逗号或引号分隔。1、ArrayList类:构造方法、add方法、get方法;原创 2024-02-22 10:19:53 · 255 阅读 · 0 评论 -
【移动开发】iOS平台 Java编译器 Jedona Compiler 评测
在此处编写Java代码。点击上方文件名可以进入本地文件目录,管理起来比较方便。该界面显示程序运行后的输出。} }原创 2024-02-21 17:20:47 · 471 阅读 · 0 评论 -
Java练习(第2天)文本文档字符统计(Counting the Number of Words, Sentences, Characters, paragraphs in a Text File)
给定一个文本文档(.txt文件),编写一个Java程序,读取并输出该文本文档的单词数(单词之间用空格分隔)、句子数(句子用一般标点符号。分隔)、字符数(包括字母、数字、空格、标点)、段落数(段与段之间有一空行)和空格数,Java文件输入输出类。简单输入、输出操作。原创 2024-02-21 13:59:24 · 688 阅读 · 0 评论 -
【移动开发】iOS 平台 Java编译器 Java Compiler IDE 评测
显示所创建的全部项目(可以为单个文件或多文件项目)。在该界面对选中的代码文件进行编辑。该界面显示程序运行后的输出(如果有)。在这里购买专业版,推荐22元的专业版,若不购买则无法进行代码编写(内购)。原创 2024-02-21 10:45:33 · 604 阅读 · 1 评论 -
Java练习(第1天)去除字符串前导0(Remove Leading Zeros From String)
给定带有前导0的(纯数字)字符串,将其前导0去除并输出。本文给出2种不同的Java实现方法,原理较为直接,不作过多说明。类(Java Class)与面向对象编程(Object-Oriented Programming, OOP);字符串(String)对象的length()方法、charAt()方法;字符串缓存(String Buffer)对象及其使用;子字符串(substring())方法及其使用。原创 2024-02-20 12:07:20 · 541 阅读 · 0 评论 -
【Java基础知识(1)】对象在内存中的存储
每当一个String表示被创建,JVM会首先检查该字符串是否在字符串常量池(String constant pool)中存在。若不存在,则在常量池中创建一个新的字符串实例。因此在上述例子中,事实上只有1个对象被创建。每当一个字符串对象被创建,JVM会将其在堆内存中创建。在上述实例中,JVM不会检查该字符串是否已经存在。无论如何,每个字符串对象都会获得独自的内存空间。在Java中,所有的对象被动态地分配在堆中。这和C++不同,C++允许对象被存储在堆或者栈中。使用双引号代表字符串。原创 2024-02-20 01:00:00 · 275 阅读 · 0 评论 -
【网络安全】【密码学】【北京航空航天大学】实验二、数论基础(中)【C语言和Java实现】
(Cryptography and Network Security, Principles and Practice, Seventh Edition),【美】威廉 斯托林斯 William Stallings 著,王后珍等 译,北京,电子工业出版社,2017年12月。线性系数x和y不是唯一的,比如样例3中既可以是24 * (-1) + 36 * 1 = 12,也可以是24 * 2 + 36 * (-1) = 12. 如何能使算法找出所有满足条件的解?根据模运算和幂运算的性质,可以将幂次(原创 2024-01-11 12:13:36 · 1174 阅读 · 0 评论 -
【网络安全】【密码学】【北京航空航天大学】实验一、数论基础(上)【C语言和Java实现】
(Cryptography and Network Security, Principles and Practice, Seventh Edition),【美】威廉 斯托林斯 William Stallings 著,王后珍等 译,北京,电子工业出版社,2017年12月。2、回顾数论学科中的重要基本算法,并加深对其的理解,为本学期密码学理论及实验课程打下良好的基础。》,郭华 刘建伟等 主编,北京,电子工业出版社,2021年1月。1、通过本次实验,熟悉相关的编程环境,为后续的实验做好铺垫;原创 2024-01-10 11:12:59 · 1767 阅读 · 0 评论