字符串的特点:字符串的内容永远不可改变【重点】。正式因为字符串的内容永远不可改变,所有字符串是可以共享使用的。字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组//第二点Stringstr1="abc";//存储在堆的字符串常量池中Stringstr2="abc";//内存当中"abc","abc"对象会被创建出来,而且"abc"对象只会被创建一次,内存当中只有一个"abc
分类:
其他好文 时间:
2020-11-24 12:16:32
阅读次数:
8
a、可变性:String类中使用字符数组保存字符串,private final char value[],所以string对象是不可变的。StringBuilder与StringBuffer都继承自AbstractStringBuilder类,在AbstractStringBuilder中也是使用字 ...
分类:
其他好文 时间:
2020-11-23 12:11:07
阅读次数:
5
一维数组二维数组字符数组处理字符串的函数一维数组二维数组字符数组处理字符串的函数一、一维数组:类型符数组名[常量表达式];数组名既可以表示数组的地址,也可以表示数组首元素的地址,两个在数值上是一样的,但是含义不一样。intarry[10];这个数组里元素个数:intn=sizeof(arry)/sizeof(arry[0]);//元素个数=数组的总体字节大小/第一个元素的所占字节大小表示这是一个整
分类:
编程语言 时间:
2020-11-21 12:00:21
阅读次数:
6
在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。 1.c_str是一个内容为字符串指向字符数组的临时指针; 2.c_str返回的是一个可读不可改的常指针; 注意:一定要使用strcpy()函数 等来操作方法c_str() ...
分类:
其他好文 时间:
2020-11-12 13:29:34
阅读次数:
6
1.字符流 既然字节流可以操作所有文件,那么为什么还要学习字符流? 如果利用字节流,把文本文件中的中文,读取到内存中,有可能出现乱码 如果利用字节流,把中文写到文本文件中,也有可能出现乱码 1.1为什么会出现字符流【理解】 字符流的介绍 由于字节流操作中文不是特别的方便,所以Java就提供字符流 字 ...
分类:
其他好文 时间:
2020-11-08 18:01:45
阅读次数:
39
Leetcode(easy Double pointer) Leetcode 双指针简单题目 26 删除排序数组中的重复项 class Solution{ public int removeDuplicates(int[] nums){ // step代表慢指针 int step = 0; // 这 ...
分类:
其他好文 时间:
2020-11-06 02:28:21
阅读次数:
24
字符串作为我们开发中最常用的类型之一,我们真的了解这个类型么?接下来我们好好聊一聊字符串。
分类:
编程语言 时间:
2020-10-12 20:26:22
阅读次数:
26
字符数组定义 char array[100]; 字符数组初始化 char array[100]={'a','b','c','d'}; char array[100]="abcd"; char array[100]={0}; char array[]="abcd"; 随机数产生函数rand与srand ...
分类:
编程语言 时间:
2020-10-07 21:28:24
阅读次数:
112
变量存储的三个区域 : 静态存储区,栈区,堆区,常量区。 静态存储区 : 静态变量,全局变量等 栈区 : 局部变量 堆区 : 通过malloc/operator new等函数申请的空间。 常量区 : 在函数中声明的数组并以指针形式接收。 字符串常量的几种放置方式 : i) 在函数中声明的字符数组。 ...
分类:
编程语言 时间:
2020-10-06 19:54:36
阅读次数:
32
#include <stdio.h> #include <stdlib.h> #include <limits.h> #include <time.h> #include <pthread.h> #include <semaphore.h> #include <unistd.h> #include ...
分类:
编程语言 时间:
2020-09-21 12:06:08
阅读次数:
62