Java中的等价数据类型

     2023-04-18     140

关键词:

【中文标题】Java中的等价数据类型【英文标题】:Equivalent Data Types in Java 【发布时间】:2014-01-09 16:11:58 【问题描述】:

我正在开发一个 Android 应用程序,它正在处理 BigML 大数据服务器。我需要解析以下格式的数据。

int16
int8

Java/Android 中与上述类型等效的数据类型是什么?

【问题讨论】:

short 和 byte,都带符号? @blackbelt:它们只包含正值,为 0。所以,它是“无符号”对吗? 【参考方案1】:

Java 中没有无符号数据类型

因此,如果您正在寻找签名类型,那么 int8 -> byteint16 -> short

它们只包含正值,为 0。所以,它是“无符号”对吗?

是的,那么它们是无符号的,但正如我已经告诉过你的那样,Java 不支持无符号类型。所以你可以做的是使用int8 -> shortint16 -> int

【讨论】:

我已经回答了你关于未签名的问题。【参考方案2】:

Java Primitive Data Types

byte:byte 数据类型是一个 8 位有符号二进制补码整数。它的最小值为 -128,最大值为 127(含)。 byte 数据类型可用于在大型数组中节省内存,其中内存节省实际上很重要。它们也可以用来代替 int ,它们的限制有助于澄清您的代码;变量的范围有限这一事实可以作为一种文档形式。

short:short 数据类型是一个 16 位有符号二进制补码整数。它的最小值为 -32,768,最大值为 32,767(含)。与 byte 一样,适用相同的准则:您可以在大型数组中使用 short 来节省内存,在内存节省实际上很重要的情况下。

【讨论】:

“变量范围有限这一事实可以作为一种文档形式。” - 这一定是我今天读到的最好的东西。【参考方案3】:

在 Java 中,int8 是一个字节,您可以使用 int16 的缩写。

【讨论】:

Narendra 是对的,我在编辑评论之前公然撒谎 :)

Java QVariant 等价物?

...类型而不使用javaqt绑定?我想要一个Map以便我可以为容器中的每个值拥有不同的数据类型。JAVA有这个吗?附:JAVA菜鸟!【问题讨论】:不,没有……可以写,但祝你好运。你的意思是说除了Object之外,值甚至没有共同的基本类... 查看详情

Laravel Schema 中的 MySQL 数据类型 SET 等价物是啥?

】LaravelSchema中的MySQL数据类型SET等价物是啥?【英文标题】:WhatistheMySQLdatatypeSETequivalentinLaravelSchema?LaravelSchema中的MySQL数据类型SET等价物是什么?【发布时间】:2014-08-0822:20:36【问题描述】:LaravelSchema有一个与表等效的ENUM命令... 查看详情

windows表单中的数据库数据类型及其等价物(代码片段)

...,我应该在WinForms中使用哪种数据类型,以便它可以与DB中的money数据类型一起正常使用,以及如何?我问这些问题,因为过去我总是遇到精度问题。有时甚至是不准确的问题。我已经阅读了文档。教程。文章等。但是我觉得我缺... 查看详情

java.sql 中的日期时间等价物? (有 java.sql.datetime 吗?)

】java.sql中的日期时间等价物?(有java.sql.datetime吗?)【英文标题】:Adatetimeequivalentinjava.sql?(isthereajava.sql.datetime?)【发布时间】:2011-10-1007:20:39【问题描述】:到目前为止,我还没有找到明确的答案。我想知道使用PreparedStatemen... 查看详情

Spark 时间数据类型等价于 MYSQL TIME

】Spark时间数据类型等价于MYSQLTIME【英文标题】:SparktimedatatypeequivalenttoMYSQLTIME【发布时间】:2016-07-1316:21:12【问题描述】:我正在通过JDBC从MYSQL导入数据以触发,其中一列的时间类型(SQL类型TIME和JDBC类型java.sql.Time)具有较大... 查看详情

freemarker基本数据类型

一数据类型简介     freemarker模板中的数据类型由如下几种:        1.布尔型:等价于java中的boolean类型,不同的是不能直接输出,可以转换成字符串再输出     &nbs... 查看详情

freemarker基本数据类型

一数据类型简介     freemarker模板中的数据类型由如下几种:        1.布尔型:等价于java中的boolean类型,不同的是不能直接输出,可以转换成字符串再输出     &nbs... 查看详情

C++ 中的 Java HashSet 等价物

】C++中的JavaHashSet等价物【英文标题】:JavaHashSetequivalentinC++【发布时间】:2014-08-2922:02:57【问题描述】:我很好奇C++中是否有类似于JavaHashSet的东西?IE。一个快速查看的数据结构,因为我只会在它上面运行.contains(e)。同样,如... 查看详情

freemarker--02---数据类型(代码片段)

文章目录FreeMarker数据类型模板中的数据类型:布尔类型日期类型数值类型字符串类型字符串空值情况处理sequence类型序列类型(数组、List、Set)通过list指令输出序列hash类型相当于java里面的Map操作通过list指令输出序... 查看详情

curl --user 和 -d 在 Java 中的等价物

】curl--user和-d在Java中的等价物【英文标题】:Curl--userand-dequivalentinJava【发布时间】:2011-07-1211:02:59【问题描述】:我想在我们的数据库中添加一些条目,它需要一些身份验证,我想使用Java而不是Curl来执行此操作。API只允许我... 查看详情

PostgreSQL 中 Long 数据类型的等价物是啥?

】PostgreSQL中Long数据类型的等价物是啥?【英文标题】:WhatisequivalentofLongdatatypeinPostgreSQL?PostgreSQL中Long数据类型的等价物是什么?【发布时间】:2011-03-1518:50:30【问题描述】:我想知道PostgreSQL中Long数据类型的等价物是什么?【... 查看详情

Flow 中星号 (*) 类型的用途是啥,TypeScript 中的等价物是啥?

】Flow中星号(*)类型的用途是啥,TypeScript中的等价物是啥?【英文标题】:Whatistheuseofasterisk(*)typeinFlowandwhatistheequivalentofthatinTypeScript?Flow中星号(*)类型的用途是什么,TypeScript中的等价物是什么?【发布时间】:2017-10-2117:12:52【问... 查看详情

typeof 等价于 PL/SQL 中的对象类型

】typeof等价于PL/SQL中的对象类型【英文标题】:typeofEquivalentforObjectTypesinPL/SQL【发布时间】:2013-01-2220:02:41【问题描述】:我正在尝试在Oracle中使用OOP和TDD。是的,我知道这听起来很疯狂。而且,我需要一些建议。我正在为以下... 查看详情

Python 等价于 R 的因子数据类型 [重复]

】Python等价于R的因子数据类型[重复]【英文标题】:PythonequivalenttoR\'sfactordatatype[duplicate]【发布时间】:2016-10-3113:45:46【问题描述】:我是使用Python作为科学语言的新手。我缺少使用一种数据类型来告知我它本身的数据以及数据... 查看详情

C#:Oracle 数据类型与 OracleDbType 等价

】C#:Oracle数据类型与OracleDbType等价【英文标题】:C#:OracleDataTypeEquivalencewithOracleDbType【发布时间】:2010-12-0716:14:33【问题描述】:情况:我正在C#中创建一个应用程序,该应用程序使用Oracle.DataAccess.Client(11g)对带有存储过程的Orac... 查看详情

Sql server 真实数据类型,啥是 C# 等价物?

】Sqlserver真实数据类型,啥是C#等价物?【英文标题】:Sqlserverrealdatatype,whatistheC#equivalent?Sqlserver真实数据类型,什么是C#等价物?【发布时间】:2010-09-1220:59:24【问题描述】:什么是C#相当于sqlserver2005realtype?【问题讨论】:投... 查看详情

java示例代码_在C++模板中实现java泛型自界说类型的等价

java示例代码_在C++模板中实现java泛型自界说类型的等价 查看详情

java基本数据类型

...本数据类型:byte1,short2 ,int 4,long 8,char 2(等价于无符号整型),float 4, double8.boolean整数默认int类型longl=99999999 查看详情