小编And*_* T.的帖子

彼此运行2个for循环

我想在彼此之后运行2个循环,但是它没有给我第二个日志消息,p.sendMessage()因为它在第一个循环中停止.我已经尝试了一些不同的方法,但我需要列表.任何人都可以帮我吗?

if(args[0].equalsIgnoreCase("start")){
    if(game.players.containsKey(p.getUniqueId())){
        String arenaname = game.players.get(p.getUniqueId());
        ArrayList<UUID> listofplayer = new ArrayList<UUID>();
        for (Entry<UUID, String> entry : game.players.entrySet()) {
            if(entry.getValue().equalsIgnoreCase(arenaname)){
                listofplayer.add(entry.getKey());
                p.sendMessage("added");
            }
        }
        for(int i=0; i==listofplayer.size()+1; i++){
            UUID uuid = listofplayer.get(i); 
            p.sendMessage("added2");
            for(Player player : Bukkit.getServer().getOnlinePlayers()){
                if(player.getUniqueId().equals(uuid)){
                    p.sendMessage("added3");
                    World world = Bukkit.getWorld(main.arenas.getString("arenas." + arenaname + "." + i+1 + ".world"));

                    Location loc = new Location(world, main.arenas.getDouble("arenas." + arenaname + "." + i+1 + ".X")
                            , main.arenas.getDouble("arenas." + arenaname + "." + i+1 + ".Y")
                            , main.arenas.getDouble("arenas." + …
Run Code Online (Sandbox Code Playgroud)

java loops for-loop minecraft

-1
推荐指数
1
解决办法
171
查看次数

返回10或100的bin的公式

例如,我需要一个能给我第10个或第100个数组的函数

  • 如果我通过5,它应该返回1到10
  • 如果我通过67,它应该返回1到100
  • 如果我通过126,它应该返回101到200
  • 如果我通过2524,它应该返回2001至3000

任何指导?

actionscript-3

-3
推荐指数
1
解决办法
456
查看次数

如何使用c#删除字符串中的破折号( - )?

   Regex rgx2 = new Regex("[^[0-9] . \n\r\t]");

   string  dash = Regex.Replace(Des_AccNo.ToString(), @" ^-");
Run Code Online (Sandbox Code Playgroud)
  • 我需要清理这个字符串100-0 @/2 ^ 2341 ?! 100022341

c#

-3
推荐指数
2
解决办法
1万
查看次数

SQL Geography POINT Lat,Long中的一个错误

更新:已向Microsoft报告此情况.


在一个简单的(SQL Server 2012)表中,geography列(名称geopoint)填充了几个类似于此的简单行点.POINT (-0.120875610750927 54.1165118880234)执行

select [geopoint].[STAsText](),
       [geopoint].Lat lat,
       [geopoint].Long long 
from mytable 
Run Code Online (Sandbox Code Playgroud)

产生这个

Untitled1   lat long
POINT (-0.120875610750927 54.1165118880234) 54.1165118880234    -0.120875610750927
Run Code Online (Sandbox Code Playgroud)

看起来像一个bug,但它太基本了,应该在发布之前被捕获.我做错了什么?

添加了信息

IT专业人员应该在MSDN上查找Microsoft在SQL服务器上的实现细节.由于实施方面可能存在差异.按照这种情况.作为这证明我刚才检查PostGist的实现的ST_AsText一个geographic列.这很好用!结果是人们所期望的.因此,错误在于SQL的实现.上面例子的正确结果应该是

POINT (54.1165118880234 -0.120875610750927 ) 54.1165118880234 -0.120875610750927
Run Code Online (Sandbox Code Playgroud)

敢说我很可能还有其他与功能工作geographic列相关的错误.由于该领域的基本功能尚未经过全面测试.

sql-server geospatial

-10
推荐指数
1
解决办法
4371
查看次数

标签 统计

actionscript-3 ×1

c# ×1

for-loop ×1

geospatial ×1

java ×1

loops ×1

minecraft ×1

sql-server ×1