文章 2024-09-14 来自:开发者社区

【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)

  导航: 【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析 目录 三、String 3.1.String常量池 3.2.请你说说String类 3.3.new String...

【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
文章 2024-08-10 来自:开发者社区

八股day05_API、String对象和集合

什么是API?用来干嘛? API,Application Programing Interface,应用程序接口。 简单来说就是一些别人已经写好的代码。咱们程序员可以直接调用拿来解决问题,可以提高开发效率,避免写重复代码。 什么是包? 包就是用来分门别类的管理不同的程序的,类型文件夹的作用,创建包有利于程序的管理和维护。 String代表什么东西? ...

文章 2024-03-26 来自:开发者社区

【Java】如果一个集合中类型是String如何使用拉姆达表达式 进行Bigdecimal类型计算?

在Java中,如果你的集合属性是String类型,并且你想要使用Lambda表达式对这些字符串进行BigDecimal计算,首先你需要将字符串转换为BigDecimal对象。 使用map(BigDecimal::new)将每个字符串转换为BigDecimal对象。最后,我们使用reduce(BigDecimal.ZERO, BigDecimal::add)来计算所有BigDecimal对...

文章 2023-12-18 来自:开发者社区

java9新特性之-String存储结构变更--集合工厂方法-- InputStream 加强--增强的 Stream API讲解

String存储结构变更MotivationThe current implementation of the String class stores characters in a char array, using two bytes (sixteen bits) for each character. Data gathered from many different applicatio....

java9新特性之-String存储结构变更--集合工厂方法-- InputStream 加强--增强的 Stream API讲解
文章 2023-07-29 来自:开发者社区

高频面试题-JDK集合源码篇(String,ArrayList)

基础面试题1.String 和 StringBuilder 和 StringBufferString 和 StringBuilder 和 StringBuffer的区别区别就是String是不可变的,每次创建一个字符串,不管是用New的方式,还是使用“”引号声明,亦或是“”+“”拼接字符串都会在内存中开辟新的内存空间。而后2者都是可变的它们都继承与AbstractStringBuilder 。在....

高频面试题-JDK集合源码篇(String,ArrayList)
文章 2023-06-11 来自:开发者社区

使用HashSet将map集合去重

在前面的博客中讲过用map做小实体,接收数据。现在业务要求是:对实体集合去重;一、总体思想:使用HashSet<String>将map集合去重。1、取出List<Entity> oldList中的userId,用HashSet<String>removalManagerIdList集合接收,自动去重;(可借鉴:利用HashSet对数组去重)2、新建List&am...

文章 2023-03-28 来自:开发者社区

Java-String类&集合ArrayList

java.lang.String类代表字符串。Java程序中所有字符串文字都为此类的对象。注意:String类首字母大写,类的首字母都大写。以"xx"形式给出的字符串对象,在字符常量池中存储。字符串类型,可以定义字符串变量指向字符串对象。string变量每次的修改都是产生并指向了新的字符串对象。原来的字符串对象都是没有改变的,所以称不可变字符串。创建字符串方法一:直接使用""创建String n....

Java-String类&集合ArrayList
文章 2022-06-13 来自:开发者社区

JVM系列之:String,数组和集合类的内存占用大小

目录简介数组StringArrayListHashMapHashSetLinkedListtreeMap总结简介之前的文章中,我们使用JOL工具简单的分析过String,数组和集合类的内存占用情况,这里再做一次更详细的分析和介绍,希望大家后面再遇到OOM问题的时候不再抱头痛哭,而是可以有章可循,开始吧。数组先看下JOL的代码和输出://byte array log.info("{}",Class....

JVM系列之:String,数组和集合类的内存占用大小
文章 2022-02-17 来自:开发者社区

[ArrayList,list,String,Arrays,asList]Java程序员们最常犯的3个集合错误

  1.将数组转化为列表  将数组转化为一个列表时,程序员们经常这样做:  List list=Arrays.asList(arr);  Arrays.asList() 会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList 类,  java.util.Arrays.ArrayList类有set()、get()、cont....

文章 2022-02-16 来自:开发者社区

C#利用 string.Join 泛型集合快速转换拼接字符串

C#利用 string.Join 泛型集合快速转换拼接字符串 List<int> superior_list = new List<int>(); superior_list.Add("1"); superior_list.Add("2"); superior_list.Add("3"); superior_list.Add("4"); if (superio...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注