【字符串本质】:char[ ]数组 分类:1)不可变字符串;2)可变字符串; ——定义不可变字符串:String str = “ABC”; (不可变的主要原因是char数组用final修饰了) ——可变字符串:1)StringBuilder;2)StringBuffer 【字符串的创建】:1)直接赋值: String str = “ABC”; ——变量str指向了方法区常量池中的内容。 2)通过
1.idea中实用快捷键:psvm+enter 快速生成一main函数sout+enter 快速生成一输出语句command+/ 将选中代码变成单行注释command+shift+/ 将选中代码变成多行注释格式化 command + option + L2.数组的定义格式:显然格式一的读法更好一些,所以更推荐使用格式一的定义格式:int[] arr3.数组的初始化:为数组中的数组元素分配内存空
转载 2023-12-20 09:55:26
62阅读
NumPy 数组迭代NumPy 数组迭代是访问和处理数组元素的重要方法。它允许您逐个或成组地遍历数组元素。基本迭代我们可以使用 Python 的基本 for 循环来迭代 NumPy 数组。一维数组迭代:import numpy as np arr = np.array([1, 2, 3, 4, 5]) for element in arr: print(elem
string 是 C++ 中常用的一类,它非常重要,我们有必要在此单独讲解一下。#include <iostream> #include <string> using namespace std; int main(){ string s1; string s2 = "c plus plus"; string s3 = s2; strin
转载 2023-12-07 00:26:58
67阅读
最近在练习写一大整数类,在String作为参数进行传递时遇到了一点问题,虽说类对象作为函数参数传入的都是引用,通过对象的引用对对象的修改应该是可以影响到对象本身的,但对String并没有这样...... 首先还是附上自己解决String作为参数不可变的方法吧~主要就是借助StringBuffer这个类: 以倒序为例: private String rever
转载 2024-07-01 11:34:37
16阅读
2019年Elastic中国开发者大会(Elastic Dev Day China 2019)由 Elastic 官方主办,Elastic是一家将搜索和数据分析商业化的开源软件公司,致力于为企业提供企业级的搜索和托管服务,并于2018年10月在纽约证券交易所上市。本次大会也是Elastic在中国举办的第次开发者大会,主要围绕Elastic的开源产品:Elasticsearch、Logstash、
# Java 中三个组合并的实用指南 在编程中,数组是存储数据的一种基本结构。有时,我们需要将多个数组合并成一数组。在 Java 中,合并多个数组的过程可以通过多种方法实现。本文将介绍如何合并三个数组,并提供实际的代码示例和解释。 ## 合并数组的基本原理 合并数组实际上是将多个数组中的元素收集到一新的数组中的过程。这可以通过两种方式实现:手动合并与使用 Java 提供的工具类。 #
原创 2024-10-12 05:19:37
127阅读
在博主最开始接触mysql的时候,甚至不知道索引这个东西。直到有一天写的代码查询速度越来越慢无计可施时,才腼腆的问了一下隔壁大佬该如何解决。原本以为大佬会过来帮我检查一下sql是否写的有问题,哪知道大佬直接问了一句:"你的数据库加索引了吧?"索......索引是啥子东西?大佬无语道:"索引不加,肯定查询效率上不去啊。"受到打击的博主立刻去补充了索引的相关知识。在此篇中和大家好好聊聊索引。MySQL
一、运算符: 1、分类:算术运算符、赋值运算符、条件运算符(= ? :)、关系运算符、逻辑运算符 2、逻辑运算符: & 和 &&区别:  & :无论左边结果是什么,右边都参与运算。 &&:短路与,如果左边为false,那么右边不参与运算。 | 和|| 区别: |:两
# 如何在Java中删除字符串的最后三个字符 ## 引言 在Java编程中,字符串是一种常见的数据类型。有时候,我们需要对字符串进行一些操作,比如删除最后几个字符。本文将教会你如何使用Java代码来删除字符串的最后三个字符。 ## 步骤概述 下面是删除字符串的最后三个字符的步骤概述: | 步骤 | 描述 | |----|----| | 1 | 获取原始字符串 | | 2 | 检查原始字符
原创 2023-10-04 06:34:27
55阅读
目录1、Java变量1.1基本数据类型1.2引用数据类型1.3变量的使用1.4基本类型的使用细节1.4.1整形1.4.2浮点型1.4.3字符型1.4.4布尔类型1.4.5基本数据类型转换1、Java变量变量是程序的基本组成单位,要素:类型+名称+值1.1基本数据类型整型:byte short int long    用于存放整数,存储大小和表示范围如下:浮点型:float d
## 使用Java组合多个对象的方案 在Java中,将多个对象组合成一复合对象是一种常见的设计模式,它可以帮助开发者更好地管理系统中的复杂性。本文将通过一实际场景来展示如何将三个对象组合在一起。假设我们正在构建一图书管理系统,其中涉及到书籍、作者和出版社三个对象。我们的目标是将这三个对象组合成一“图书”对象。 ### 1. 需求分析 在我们的图书管理系统中,每本书都有一书名、一
原创 8月前
18阅读
# Java中String的构造器:三个参数详解 在Java中,`String`类是一非常重要的类,广泛用于文本处理和字符串操作。在Java中创建字符串有多种方式,其中一种是通过构造器创建`String`对象。在本文中,我们将探讨`String`构造器的三个参数,如何使用它们,并提供相关的代码示例和可视化图表。 ## String构造器的三个参数 Java中`String`的构造器可以接收
原创 2024-09-13 03:48:05
315阅读
Java中的数组是一种用于存储固定数量元素的数据结构。它是一容器,可以按照索引访问其中的元素。在Java中,数组是一对象,它可以存储任何类型的元素,包括基本类型和引用类型。 Java中有种类型的数组合:一维数组、二维数组和多维数组。在本文中,我们将详细介绍这种数组合,并提供相应的代码示例。 ## 一维数组 一维数组是最简单的数组类型。它由一索引范围和一组相同类型的元素组成。在Jav
原创 2023-08-17 15:07:45
49阅读
第一次写博客,还有点小紧张,废话不多说,切入正题android有3中菜单按钮  分别是 选项菜单,上下文菜单,弹出式菜单 1.选项菜单(显示在右边)   有两种实现方式:1.在代码中直接添加   public  boolean  onCreate OptionsMenu(Menu menu){   
转载 2023-07-25 14:48:15
65阅读
以下是我从网上收集的关于组合博弈的资料汇总: 有一种很有意思的游戏,就是有物体若干堆,可以是火柴棍或是围棋子等等均可。两 人轮流从堆中取物体若干,规定最后取光物体者取胜。这是我国民间很古老的一游戏 ,别看这游戏极其简单,却蕴含着深刻的数学原理。下面我们来分析一下要如何才能够 取胜。巴什博奕(Bash Game):只有一堆n物品,两个人轮流从这堆物品中取物,规 定每次至少取一,最多取m
转载 2024-08-21 10:37:00
94阅读
Java中equals和==的区别java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一new出来的对象,他们的比较后的结果为true,
转载 2023-06-26 14:24:30
127阅读
# 实现三个 Tab 的 Android 应用 在 Android 开发中,使用 Tab 可以使应用的界面更加直观和易于导航。本文将使用 Android 的 `TabLayout` 和 `ViewPager` 组件来实现一包含三个标签的 Android 应用。以下是开发的整体流程: | 步骤 | 描述 | | ---
原创 2024-09-13 04:14:37
29阅读
String类3 文章目录String类31.字符串去空格2.字符串的不可变性3.字符串修改4.循环打印5.StringBuilder和StringBuffer5.1StringBuilder和StringBuffer的区别:5.2String转变为StringBuilder或StringBuffer5.3练习 1.字符串去空格String trim()—>去掉字符串的左右空格,保留中间的空
预览成品:逐步说明:1、看见预览图了吗,就是把右图的男孩脸换成女孩的脸。现在我们来具体制作这个效果。2、单击菜单“File > Open”(文件-打开)打开两张张图象,一张为只需要脸部的图象和一张被换的图象,如下图。(注意一点:这两张图象的颜色是否相同并不重要,但光线角度最好一致,因为调整颜色相对来说比较好调,而调整光线就不是很容易了)3、要换脸首先就要进行抠图,我们得先把女孩的脸给抠下来。
  • 1
  • 2
  • 3
  • 4
  • 5