Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从Java中的多个基类继承?

如何从Java中的多个基类继承?

提问于 2018-03-13 17:04:04
回答 2关注 0查看 222

我知道我们可以使用接口从多个类继承,但是可以继承状态吗?

回答 2

第三蓝河

发布于 2017-12-11 08:33:20

通用性解决方案转化List<Type>为String []:

代码语言:txt
复制
代码语言:txt
AI代码解释
复制
public static  <T> String[] listToArray(List<T> list){
代码语言:txt
AI代码解释
复制
    String [] array = new String[list.size()];
代码语言:txt
AI代码解释
复制
    for (int i =0 ; i<array.length;i++)
代码语言:txt
AI代码解释
复制
        array[i] = list.get(i).toString();
代码语言:txt
AI代码解释
复制
    return array;
代码语言:txt
AI代码解释
复制
}

如果必须使用override toString()方法,有如下解决方案:

代码语言:txt
AI代码解释
复制
class Car{
代码语言:txt
AI代码解释
复制
 private String name;
代码语言:txt
AI代码解释
复制
  public Car(String name){
代码语言:txt
AI代码解释
复制
    this.name = name;
代码语言:txt
AI代码解释
复制
  }
代码语言:txt
AI代码解释
复制
 public String toString(){
代码语言:txt
AI代码解释
复制
   return name;
代码语言:txt
AI代码解释
复制
 }
代码语言:txt
AI代码解释
复制
}
代码语言:txt
AI代码解释
复制
final List<Car> carList = new ArrayList<Car>();
代码语言:txt
AI代码解释
复制
carList.add(new Car("BMW"))
代码语言:txt
AI代码解释
复制
carList.add(new Car("Mercedes"))
代码语言:txt
AI代码解释
复制
carList.add(new Car("Skoda"))
代码语言:txt
AI代码解释
复制
final String[] carArray = listToArray(carList);

郁闷的阿涛

发布于 2017-12-11 08:31:11

Java 8可以使用如下代码:

代码语言:txt
AI代码解释
复制
String[] strings = list.stream().toArray(String[]::new);
和开发者交流更多问题细节吧,去 写回答
相关文章
Java 中如何将 String 转换为 Long
根据官方的说法为:如果输入的字符串为 null 或者 0 的话,将会有下面的返回和输出。
HoneyMoose
2022/01/06
2.8K0
Java 中如何将 String 转换为 Long
integer转string java_Integer转换为String类型[通俗易懂]
Exception in thread “main” java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
全栈程序员站长
2022/11/01
2.1K0
java如何将String转换为enum
已知枚举对应的String值,希望得到对应的枚举值。例如,已知"A",希望得到对应的枚举——Blah.A,应该怎么做? Enum.valueOf()是否能实现以上目的,如果是,那我如何使用?
硬核编程
2020/07/23
4K0
java中string转object_java中Object转String
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。
全栈程序员站长
2022/07/01
3.5K0
java如何将String转换为Int
Short.valueOf/parseShort, Long.valueOf/parseLong等也是有类似差别。
硬核编程
2020/07/23
1.7K0
jsonobject string转json_string转换为long
本文使用一个小例子展示在java中怎样将一个JSON格式的字符串转化为JSONObject对象。注意,我们使用的是 org.json.simple.JSONObject;
全栈程序员站长
2022/09/22
3.5K0
jsonobject string转json_string转换为long
Java中将Map转String,String转Map
但很多时候并不能直接将Map对象的toString() 而是应该转换为JsonObject后再调用toString()后存入就正常了
JavaEdge
2021/02/22
14.6K0
long转string java_java中long如何转成String????????
long l = Long.valueOf(“String”).longValue();
全栈程序员站长
2022/08/28
2.1K0
long转string java_java中long如何转成String????????
jsonobject string转json_java jsonobject转string
这里的JSONObject对像是不是hutool这些工具类的哦,是java内部自带这个。
全栈程序员站长
2022/09/25
3.8K0
java把string转int类型_java把String类型转换为int类型的方法
这篇文章将为大家详细讲解有关java把String类型转换为int类型的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
全栈程序员站长
2022/11/10
4.4K0
java把string转int类型_java把String类型转换为int类型的方法
java map 转string_java-将Map <String,Object>转换为Map <String,String>
Map map = new HashMap(); //Object is containing String
全栈程序员站长
2022/08/25
12.8K0
java 如何将异常Exception的信息转换为String
一般情况下,我们是通过log4j封装的api将异常打印到日志当中。 logger.error("error", e); 如果我们想在程序中获得该异常的详细信息,并输出到数据库中,我们可以这样做 StringWriter sw = new StringWriter(); try(PrintWriter pw = new PrintWriter(sw);){ e.printStackTrace(pw); } String errorInfo = sw.toString();
Theone67
2019/11/21
1.2K0
long转string java_java中Long类型转换为String类型的两种方法及区别
包装类型:Byte,Integer,Short,Long,Boolean,Character,Float,Double等。
全栈程序员站长
2022/08/28
2.2K0
Java-String类&集合ArrayList
java.lang.String类代表字符串。 Java程序中所有字符串文字都为此类的对象。
WuShF
2023/03/30
6740
Java-String类&集合ArrayList
Java中String转换为JSONArray发生错误[通俗易懂]
第一种解析的字符串结构 keywords:[{keyword=关键字,matchType=1},{keyword=关键字,matchType=1}]
全栈程序员站长
2022/08/31
5.8K0
java中string转换为int(int char)
// String change int public static void main(String[] args) { String str = “123”; int n; // first method // n = Integer.parseInt(str); n = 0; n = Integer.parseInt(str); System.out.println(“Integer.parseInt(str):”+ n); System.out.println(“\n”); //second method //n = Integer.valueOf(str).intValue();
全栈程序员站长
2022/07/28
1.9K0
java中string转换为int(int char)
string转换为jsonarray_jsonobject转jsonarray
如果用的是fastjson 则导包为 import com.alibaba.fastjson.JSONObject
全栈程序员站长
2022/09/22
2.1K0
string转换为jsonarray_jsonobject转jsonarray
ArrayList,LinkedList和String
这样的话把 arrayList.remove( ) 中的数字改为 0, 1, 2, 的话,显示台会出现 1, 2, 3, 的.
达达前端
2022/04/29
2390
ArrayList,LinkedList和String
javaint转化为string_java jsonobject转string
JsonReader jsonReader = Json.createReader(newStringReader(str));
全栈程序员站长
2022/09/25
1.1K0
C# ArrayList 与 string、string[] 的转换
1、ArrarList 转换为 string[]   ArrayList list = new ArrayList();   list.Add("aaa");   list.Add("bbb");   //转换成数组   string[] arrString = (string[])list.ToArray(typeof( string)); 2、string[] 转换为 ArrarList    ArrayList list = new ArrayList(new string[] { "aaa", "b
磊哥
2018/05/08
1.1K0

相似问题

如何将std :: string转换为小写?

24.5K

Java如何将Flux<T>转为Flux<String>?

1264

在Swift中将Int转换为String?

2399

将java.util.List<string>转换为java.sql.Array?

21.3K

String.Format与“String”+“String”或StringBuilder?

2162
相关问答用户
腾讯云TDP | TDP会员擅长3个领域
平安资管 | 架构师擅长4个领域
擅长3个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档