java里调用scala的HashMap[Long,Long],返回的是HashMap[Object,Object]?

rt,scala里面定义的HashMap[Long,Long]变量,在java文件里想调用这个变量,结果变成了HashMap[Object, Object],这个怎么解决?
![图片说明](https://img-ask.csdn.net/upload/201811/14/1542186621_249773.png)图片说明
分隔符
图片说明

1个回答

java的泛型只支持对象,long和java.lang.Long存在自动装箱拆箱机制,我们在用到long时,很多情况是装箱成java.lang.Long了的。scala的Long对应java原生类型的long,没有相应的转换机制,而原生类型在java中又不能用作泛型,所有就转成了Object

liusf1993
舟行于无涯之海 回复qq_23677453: 用java.lang.Long或直接类型转换cast.
9 个月之前 回复
qq_23677453
qq_23677453 那我要是想在java中获得long型的该怎么做?求教
10 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java Object转换成Long
项目中采用Spring JdbcTemplate,取值时数据类型经常写一大串转换方法 rnrn[code=Java]rn List list = jdbcTemplate.queryForList(sql,new Object[]userid);rn for (int i = 0; i < list.size(); i++) rn Map map = (Map) list.get(i);rn MyTemplate template = new MyTemplate();rn template.setTemplateID(Long.valueOf(String.valueOf(maprn .get("templateID"))));rn template.setTemplateName(String.valueOf(map.get("TemplateName")));rn template.setFilePath(String.valueOf(map.get("filePath")));rn templatesList.add(template);rn rn[/code]rnrn请问能否有比较简单,或更好的方法解决数据类型转换问题? rnrnrnrn
HashMap mapData +long to String
[code=Java]rnHashMap mapDatarnmapData.put("id", new java.util.Date().getTime());rn[/code]rn怎么把[code=Java]new java.util.Date().getTime()[/code]rn转化为String
【Java】Object类型转Long
String status = jsonObject.get(“status”).toString(); Long status_long = Long.valueOf(status);
object数组转换Long数组
(Object[]) params.get("configLevelIds"));//它是一个object的数组。 Long[] vehicleIds = new Long[ ((Object[]) params.get("configLevelIds")).length ];//定义一个Long类型的数组 System.arraycopy((Object[]) params.get("confi
Object类型转换为long类型
数据库为bigint类型  查询结果为Object类型  将Object转换成long类型 BigInteger bigint=(BigInteger)mapS.get(&quot;chart_dataid&quot;); Long chart_dataid=bigint.longValue();  
Object Segmentation by Long Term Analysis of
Abstract. Unsupervised learning requires a grouping step that defines which data belong together. A natural way of grouping in images is the segmentation of objects or parts of objects. While pure bottom-up segmentation from static cues is well known to be ambiguous at the object level, the story changes as soon as objects move. In this paper, we present a method that uses long term point trajectories based on dense optical flow. Defining pair-wise distances between these trajectories allows to cluster them, which results in temporally consistent segmentations of moving objects in a video shot. In contrast to multi-body factorization, points and even whole objects may appear or disappear during the shot. We provide a benchmark dataset and an evaluation method for this so far uncovered setting.
java中long类型转化Object类型
rt
HashMap简单实现询问long long范围内数据出现的个数
题意:给出n个long long范围内的数,以及q个询问,每次询问x 输出数x出现的次数 思路:将每个数取模%MOD,用邻接表存储数据,当前节点存储的是一个key的值v,以及v出现的次数,和与它取mod相等的上一个数 代码:
如何获得Map hashMap = new HashMap();Object中的值
代码如下:rnMap hashMap = new HashMap();rn hashMap.put("ids", request.getParameterValues("ids"));rn跪求rn怎么获得id的值呀?
如何将object型转换成long型
如何将object型转换成long型
Object类型数据转换成Long类型数据
在利用hibernate进行数据条数查询时,由于查询到的数据条数返回值是Object类型,如下: Object countObject=DAOTools.getCountWithSimpleSql(getHibernateTemplate(), sb.toString()); 而我们习惯使用的往往是Long类型的,所以说他们之间往往需要一个转换,转换的方式如下: String countSt
object转换为long java语言,在线等
RTrnquery.getSingleResult()取的是object类型,我要转换成long类型,直接在前面加(long),出现错误说不能将object转换成long类型,在线求教rn
用递归方式解析JSONObject 为HashMap
package com.crunii.mp.cqga;   import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.u...
java中Long和Integer在hashmap判断key是否存在的问题
1、HashMap中是否存在key的判断方法如下,归根结底是判断key的hashcode方法: public boolean containsKey(Object key) { return getEntry(key) != null; } final EntryK,V> getEntry(Object key) { if (size == 0) {
从 Java 到 Scala(二):object
本文由 Rhyme 发表在 ScalaCool 团队博客。 object是一种让静态回归常态、打破模式、天然的语言特性。 其实在写这篇文章之前,我思绪万千,迟迟不能落笔,总想着自己会不会遗漏了某个知识点,或者有讲得不太那么准确的地方,但是后来我想明白了,学习一样东西,最重要的并不是要了解它的每一个细节,而是要了解它的核心思想。如果你能够理解上面讲的那句话,我想你或许也就掌握了object。 其...
[求助]java long与Long比较
long l = 1;rn Long l1 = 1L;rn Long l2 = new Long(1);rn if (l == l1) rn System.out.println("ok1");rn rn rn if(l1 == l2)rn System.out.println("ok2");rn rn如上代码,"ok1"可以理解,都在栈里;"ok2"有点疑问,l2不是在堆里吗,怎么也相等了?请指教.rn
java 中long和Long的区别
前言 最近在学习java,接触到了long类型,发现网上这方面的资料较乱,所以决定简单总结一下,在Java中我们经常要做一些判断,而对于判断的话,用的最多的便是“>”、“==”、“ Java中Long和long的区别 Java的数据类型分为两种:      1、基本类型:byte(8),short(16),int(32),long(64),float(32),double(64
返回结果是 [object object],fluorineFx
刚刚学flex,使用 FluorineFx做最简单的echo返回时,我写的一个返回int的 客户端收到 [object object],是为什么呢?rnrn 最好能给我写一下客户端的代码,谢谢了。[code=JScript] rn import flash.net.Responder;rn rn import mx.rpc.events.ResultEvent;rn private var gateWay:RemotingConnection;rn rn private var responder:Responder;rn rn private function onResult(re:Event):voidrn rn rn var abc:int=int(re.toString());rn tbox.text=abc.toString();rn rn rn rn private function onFault(result:String):voidrn rn rn rn rn protected function ok_clickHandler(event:MouseEvent):voidrn rn var int1:int=int( t1.text.toString());rn var int2:int=int(t2.text.toString());rn lab1.text=t1.text;rn if (gateWay == null)rn rn gateWay=new RemotingConnection("http://localhost:3735/WebSite/Gateway.aspx");rn rn gateWay.call("ServiceLibrary.Sample.Echo", new Responder(onResult, onFault),int1,int2);rn gateWay=null;rn rn ]]>[/code]
ajax 返回数据[Object Object]
问 这里面到底出现什么问题,rnrn前台rn[code=html]<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Validation.aspx.cs" Inherits="WebCrm.Validation" %>rnrnrnrnrnrn rn rn rn rn rn rn rnrn rnrnrn rn rn rn rn rn rn rn rn rn rn rn rn rnrn rn 验证rn rn rn 发送验证码rn rn rnrn rn rn rnrnrn[/code]rnrnASHX文件:rn[code=csharp]using System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Reflection;rnusing System.Text;rnusing System.Web;rnusing System.Web.Script.Serialization;rnusing System.Web.SessionState;rnusing Entity;rnusing Newtonsoft.Json;rnrnnamespace WebCrm.Codernrn /// rn /// ValidCode 的摘要说明rn /// rn public class ValidCode : IHttpHandlerrn rn HttpContext _httpContext;rn HttpCookie _cookie;rn public void ProcessRequest(HttpContext context)rn rn //不让浏览器缓存rn context.Response.ContentType = "text/plain";rn //context.Response.Buffer = true;rn //context.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);rn //context.Response.AddHeader("pragma", "no-cache");rn //context.Response.AddHeader("cache-control", "");rn //context.Response.CacheControl = "no-cache";rn _httpContext = context;rn string method = _httpContext.Request["Method"].ToString();rn MethodInfo methodInfo = this.GetType().GetMethod(method);rn methodInfo.Invoke(this, null);rnrn rnrn /// rn /// 发送验证码rn /// rn public void Send()rn rn //Json数据返回格式rn Entity.ReturnsData returnsData = new Entity.ReturnsData();rn //获取对象值rn string login = _httpContext.Request["Loginid"];rn //获取当前用户缓存rn Entity.LoginInfo loginInfo = BLL.CacheBll.GetCache(login) as Entity.LoginInfo;rn if (loginInfo != null)rn rn int d = 0;rn //判断当前是否存在Cookiesrn if (_httpContext.Request.Cookies["ValidInfo"] == null)rn rn Random rand = new Random();rn d = rand.Next(100001, 999999);rn //Session["ValidCode"] = d; rn TimeSpan ts = new TimeSpan(0, 0, 15, 00);//cookie有效作用时间rn _cookie = new HttpCookie("ValidInfo");rn _cookie.Expires = DateTime.Now.Add(ts);rn _cookie.Values.Add("ValidCode", d.ToString());rn _httpContext.Response.AppendCookie(_cookie);rn BLL.EmailHelper.SendMail(d, loginInfo.DefaultMail, loginInfo.IsEnglish);rn returnsData.MessageText = loginInfo.IsEnglish ? 0 : 1;rn _httpContext.Response.Write(returnsData.MessageText);rn _httpContext.Response.End();rn rn rn rnrnrn /// rn /// 验证rn /// rn public void Validation()rn rnrn rnrn public bool IsReusablern rn getrn rn return false;rn rn rn rn[/code]
ajax 返回 object object ,求解?????
[img=https://img-bbs.csdn.net/upload/201703/20/1489988709_538294.jpg][/img][img=https://img-bbs.csdn.net/upload/201703/20/1489988717_775701.png][/img][img=https://img-bbs.csdn.net/upload/201703/20/1489988725_413736.png][/img]
ajax返回object Object解决方法
现象:使用ajax发送请求,因为后台php,使用了阿里的短信,后来返回类型object Object,在浏览器上看到是这样的返回格式:{msg:90,ok:ok}[1,#98978]。ajax返回值不好处理。{msg:90,ok:ok}这个是第三方短信返回值,去不掉。[1,#98978]这个才是自己后台要用到的返回值。 如果返回类型复杂,并且只是返回一个字段,此时可以用complete接
long long?
vc6.0下好像不支持long long 类型,我的数据用long明显装不下,请问该用什么类型啊?
java long[] 怎么转 Long[]
java 怎么实现 long[] 转 Long[]呢?不用循环。用java8 lamdba如何实现啊。rn我当前有段代码rnrn```rn String[] a = "1","2","3","4";rn long[] array = Arrays.stream(a).mapToLong(s -> Long.valueOf(s)).toArray();rn```rn但有个接口要Long[]型的参数。
有关于long long *long long 的思考
今天发现了一个问题,rn如下:rn[code=C/C++]rnlong long i=100000,j=100000;rncout<
【Java】【HashMap】HashMap 同步性能比较
HashMap 4种同步性能比较
请高手指点,如果hashmap不知道object key 如何得到hashmap里面的值?
请高手指点,如果hashmap不知道object key 如何得到hashmap里面的值?
int、long、long long取值范围
一直不太注意 各个类型的范围 这次搜啦下 争取记住 unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 0~4294967295 long -2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-922
ajax 调用 webservice 返回 object
在 ie上调用的结果是这个样子的 rn rn "":[["id":"1","name":"张三","sex":"男","age":"25","depar":"软件部","id":"2","name":"李四","sex":"女","age":"24","depar":"人事部","id":"3","name":"王五","sex":"男","age":"34","depar":"部门经理","id":"4","name":"刘牛","sex":"女","age":"23","depar":"人事部","id":"5","name":"张三","sex":"男","age":"25","depar":"软件部"] rnrn但是 用ajax调用就返回 object 了 无法解析,javascript 代码rn[code=JScript] $.ajax(rn type: "POST",rn contentType: "application/json",rn url: "WebService1.asmx/Getstaff",rn data: "currPage: '1', tabName: 'staff'",rn dataType: 'json',rn success: function (data) rn alert(data);rn rn );rn[/code]rnwebservice 代码rn[code=C#]rnrnusing System;rnusing System.Collections.Generic;rnusing System.Linq;rnusing System.Web;rnusing System.Web.Services;rnusing DataCall;rnusing System.Data;rnusing System.Text;rnrnnamespace WebApplication1rnrn /// rn /// WebService1 的摘要说明rn /// rn [WebService(Namespace = "http://tempuri.org/")]rn [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]rn [System.ComponentModel.ToolboxItem(false)]rn // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。rn [System.Web.Script.Services.ScriptService]rn public class WebService1 : System.Web.Services.WebServicern rn DAL dal = new DAL();rn [WebMethod]rn /// rn /// 获取信息rn /// rn /// 当前页页码rn /// 需要得到的字段rn /// 需要查看的表名rn /// 查询条件rn /// 排序的字段名rn /// 排序的类型 (0为升序,1为降序)rn /// 主键名称rn /// 分页大小rn /// rn public string Getstaff(int currPage, string tabName)rn rn DataTable dt = dal.GgtSatff(currPage, "*", tabName, "", "id", 0, "id", 5);rn string json = DataTable2Json(dt);rn return json;rn rn #region dataTable转换成Json格式rn ///rn /// dataTable转换成Json格式 rn ///rn ///rn ///rn public static string DataTable2Json(DataTable dt)rn rn StringBuilder jsonBuilder = new StringBuilder();rn jsonBuilder.Append("\"");rn jsonBuilder.Append(dt.TableName);rn jsonBuilder.Append("\":[");rn jsonBuilder.Append("[");rn for (int i = 0; i < dt.Rows.Count; i++)rn rn jsonBuilder.Append("");rn for (int j = 0; j < dt.Columns.Count; j++)rn rn jsonBuilder.Append("\"");rn jsonBuilder.Append(dt.Columns[j].ColumnName);rn jsonBuilder.Append("\":\"");rn jsonBuilder.Append(dt.Rows[i][j].ToString());rn jsonBuilder.Append("\",");rn rn jsonBuilder.Remove(jsonBuilder.Length - 1, 1);rn jsonBuilder.Append(",");rn rn jsonBuilder.Remove(jsonBuilder.Length - 1, 1);rn jsonBuilder.Append("]");rn jsonBuilder.Append("");rn return jsonBuilder.ToString();rn rnrn #endregion dataTable转换成Json格式rn rnrn[/code]
java long
long l1=Long.parseLong("1281067148496");rn long l2=Long.parseLong("1281067148496");rn long s=l1-l2;rn谁能告诉我这个结果是什么?为什么我的计算机算不出来呢?
c#里面的object和Object
c#里面的object和Object是一样吗?string和String一样吗?object是类?
Scala的class、object及修饰符
单例类 由于Scala没有静态方法和静态类,通过object去定义静态方法或静态对象。(对象是单例的) object User { def sayHello:(String)=&gt;String = (name)=&gt; "Hello ~"+name def sayHello1(name:String):String={ "Hello ~"+name } ...
Scala:object(单例)
Scala中使用单例模式
unsigned int 返回 long
unsigned int 谁能给回答一下在什么情况下返回long rn除了int 值超过10位的情况
long long在c语言里怎么输入输出?
rntypedef long long BigInt;rn在scanf,printf中用%??表示?rn
scala的object的基本用法
scala没有静态方法和静态字段,可以用object这个语法来达到同样目的。object Accounts{ private var lastNumber = 0 def newUniqueNumber()={lastNumber+=1;lastNumber} } object MySecond { def main(args:Array[Int]): Unit = { ...
Java里的Map集合(一)HashMap
笔者最近发现java里面的Map集合比较有意思,而且经常被拿来面试用,所以这里写几篇关于Map集合的博客与大家讨论 首先是一张Map集合的框架图(这张图网上引用的) 接下来的几篇博客,我会从比较重要的HashMap、Hashtable、TreeMap、ConcurrentHashMap等集合常见的Map集合来介绍 ·HashMap         ·基本概念         Hash...
对应java的hashmap的Object get(Object key);c#语法是什么?msdn看不懂啊
-
对应java的hashmap的Object get(Object key);c#语法是什么?msdn看不懂啊!
-
scala 时间格式转换(String、Long、Date)
scala中关于时间格式的转换问题,总结为以下三种常用情况:1、时间字符类型转Date类型val time = &quot;2017-12-18 00:01:56&quot; val newtime :Date = new SimpleDateFormat(&quot;yyyy-MM-dd HH:mm:ss&quot;).parse(time) println(newtime) //output:Mon Dec 18 00:01:56 ...
Hibernate返回HashMap问题?
我们的项目采用的是S2SH,有这样一个需求,需要Hibernate的方法直接返回HashMap,网上的资料都说不能,自有的方法返回的也是List,里面存的是对象的map,而且还是以字段名为key保存的,这个不满足不了要求!还有别的什么方法吗?求高手
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制