当前位置: 首页 > 编程笔记 >

获取Java中基本类型的名称

冉俊德
2023-03-14
本文向大家介绍获取Java中基本类型的名称,包括了获取Java中基本类型的名称的使用技巧和注意事项,需要的朋友参考一下

getName()方法用于获取由类对象表示的实体名称,例如原始类型,接口,类,数组类,void等。这些名称以字符串形式返回。

getName()给出了使用方法获得基本类型名称的程序,如下所示:

示例

public class Demo {
   public static void main(String[] argv) throws Exception {
      String name1 = float.class.getName();
      System.out.println(name1);
      String name2 = int.class.getName();
      System.out.println(name2);
      String name3 = char.class.getName();
      System.out.println(name3);
   }
}

输出结果

float
int
char

现在让我们了解上面的程序。

getName()方法用于获取原始数据类型的名称float,int和char。然后将这些名称分别存储在名称1,名称2和名称3中并显示。演示这的代码片段如下-

String name1 = float.class.getName();
System.out.println(name1);
String name2 = int.class.getName();
System.out.println(name2);
String name3 = char.class.getName();
System.out.println(name3);
 类似资料:
  • 问题内容: 我手头有一个Java基本类型: 我想获得此类的 默认值 -具体地说,如果未初始化,则将该值分配给此类型的字段。例如,对于数字,对于布尔值。 有通用的方法可以做到这一点吗?我尝试了这个: 但是我得到了一个,而不是默认实例。 问题答案: Guava库已经包含以下内容:[http]( http://guava- libraries.googlecode.com/svn/trunk/javad

  • 我想从传递的几个值动态调用几个“setter”方法。每个方法都将具有字符串,int...要设置的变量类型(例如:setUserName(String userName)或setUserAge(int age))。 在我的例子中,我有一个setter方法“setUse_status(int use_stats)”,我无法配置getDeclaredMethod方法工作。似乎在获取方法时,classVa

  • 问题内容: 是否有一个JavaScript的等效的Java的? 问题答案: 是否有与Java等效的JavaScript ? 没有 。 名称为。不论类别如何,的类别名称均为。ES2015环境中的内置构造函数具有正确的属性;例如是。 但是,这里有各种各样的骇客,它们都以一种或另一种方式下降: 这是一种可以满足您需要的技巧-请注意,它会修改Object的原型,而人们对此并不满意(通常是出于充分的理由)

  • 问题内容: 我有一个列表,程序是这样的:。有什么方法可以使用T变量获取类的名称(因此我可以从内部知道T是否为String,Socket等)? 编辑:没关系,在这里找到了答案。 问题答案: 简短答案 :您不能。 长答案 : 由于使用Java实现泛型的方式,泛型T在运行时不会保留。您仍然可以使用私有数据成员: 用法示例:

  • 问题内容: 我在使用泛型时遇到麻烦。给出以下示例: 什么 ???应该 ? 不工作… 也不。 不工作… 如果有Java泛型专家,我需要帮助…:/ 问题答案: 由于类型擦除,您可能无法获得除外。你将不得不使用不安全的类型转换投下的-具体而言,将做的工作。

  • 问题内容: 我有一个类型T的泛型类,我想获得实例化时传递给该类的类型的名称。这是一个例子。 我已经逛了好几个小时,但似乎找不到任何方法。有人尝试过吗? 任何帮助是极大的赞赏。 谢谢 问题答案: 单纯的快速方法是不可能的。 可能的解决方法是: 这些限制取决于它仅适用于类的事实。 如果这是通用类型: 返回全名(包括名称空间): 这就是为什么func搜索字符的最后一次出现。 测试如下: 更新Swift