从 netty ByteBuf 获取字符串

2023-12-23

如何从netty中获取字符串ByteBuf?到目前为止,我能够逐个字符地获取它。有没有办法直接获取字符串对象?

// message is of type ByteBuf
for (int i = 0; i < message.capacity(); i++) {
    byte b = message.payload().getByte(i);
    System.out.print((char) b);
}

使用提供的方法ByteBuf.toString(字符集) http://netty.io/4.0/api/io/netty/buffer/ByteBuf.html#toString(java.nio.charset.Charset).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 netty ByteBuf 获取字符串 的相关文章

  • java.lang.NoClassDefFoundError:org.apache.batik.dom.svg.SVGDOMImplementation

    我在链接到我的 Android LibGDX 项目的 Apache Batik 库时遇到了奇怪的问题 但让我们从头开始 在 IntelliJ Idea 中我有一个项目 其中包含三个模块 Main Android 和 Desktop 我强调的
  • 在 Java 中连接和使用 Cassandra

    我已经阅读了一些关于 Cassandra 是什么以及它可以做什么的教程 但我的问题是如何在 Java 中与 Cassandra 交互 教程会很好 如果可能的话 有人可以告诉我是否应该使用 Thrift 还是 Hector 哪一个更好以及为什
  • 为什么 i++ 不是原子的?

    Why is i Java 中不是原子的 为了更深入地了解 Java 我尝试计算线程中循环的执行频率 所以我用了一个 private static int total 0 在主课中 我有两个线程 主题 1 打印System out prin
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • 在 HTTPResponse Android 中跟踪重定向

    我需要遵循 HTTPost 给我的重定向 当我发出 HTTP post 并尝试读取响应时 我得到重定向页面 html 我怎样才能解决这个问题 代码 public void parseDoc final HttpParams params n
  • Final字段的线程安全

    假设我有一个 JavaBeanUser这是从另一个线程更新的 如下所示 public class A private final User user public A User user this user user public void
  • 多个 Maven 配置文件激活多个 Spring 配置文件

    我想在 Maven 中构建一个环境 在其中我想根据哪些 Maven 配置文件处于活动状态来累积激活多个 spring 配置文件 目前我的 pom xml 的相关部分如下所示
  • JavaMail 只获取新邮件

    我想知道是否有一种方法可以在javamail中只获取新消息 例如 在初始加载时 获取收件箱中的所有消息并存储它们 然后 每当应用程序再次加载时 仅获取新消息 而不是再次重新加载它们 javamail 可以做到这一点吗 它是如何工作的 一些背
  • 斯坦福 NLP - 处理文件列表时 OpenIE 内存不足

    我正在尝试使用斯坦福 CoreNLP 中的 OpenIE 工具从多个文件中提取信息 当多个文件 而不是一个 传递到输入时 它会给出内存不足错误 All files have been queued awaiting termination
  • 如何为俚语和表情符号构建正则表达式 (regex)

    我需要构建一个正则表达式来匹配俚语 即 lol lmao imo 等 和表情符号 即 P 等 我按照以下示例进行操作http www coderanch com t 497238 java java Regular Expression D
  • Java按日期升序对列表对象进行排序[重复]

    这个问题在这里已经有答案了 我想按一个参数对对象列表进行排序 其日期格式为 YYYY MM DD HH mm 按升序排列 我找不到正确的解决方案 在 python 中使用 lambda 很容易对其进行排序 但在 Java 中我遇到了问题 f
  • Eclipse Java 远程调试器通过 VPN 速度极慢

    我有时被迫离开办公室工作 这意味着我需要通过 VPN 进入我的实验室 我注意到在这种情况下使用 Eclipse 进行远程调试速度非常慢 速度慢到调试器需要 5 7 分钟才能连接到远程 jvm 连接后 每次单步执行断点 行可能需要 20 30
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • Google App Engine 如何预编译 Java?

    App Engine 对应用程序的 Java 字节码使用 预编译 过程 以增强应用程序在 Java 运行时环境中的性能 预编译代码的功能与原始字节码相同 有没有详细的信息这是做什么的 我在一个中找到了这个谷歌群组消息 http groups
  • 如何从泛型类调用静态方法?

    我有一个包含静态创建方法的类 public class TestClass public static
  • 获取 JVM 上所有引导类的列表?

    有一种方法叫做findBootstrapClass对于一个类加载器 如果它是引导的 则返回一个类 有没有办法找到类已经加载了 您可以尝试首先通过例如获取引导类加载器呼叫 ClassLoader bootstrapLoader ClassLo
  • 有没有办法为Java的字符集名称添加别名

    我收到一个异常 埋藏在第 3 方库中 消息如下 java io UnsupportedEncodingException BIG 5 我认为发生这种情况是因为 Java 没有定义这个名称java nio charset Charset Ch
  • 当我从 Netbeans 创建 Derby 数据库时,它存储在哪里?

    当我从 netbeans 创建 Derby 数据库时 它存储在哪里 如何将它与项目的其余部分合并到一个文件夹中 右键单击Databases gt JavaDB in the Service查看并选择Properties This will
  • Spring Boot @ConfigurationProperties 不从环境中检索属性

    我正在使用 Spring Boot 1 2 1 并尝试创建一个 ConfigurationProperties带有验证的bean 如下所示 package com sampleapp import java net URL import j
  • 使用 xpath 和 vtd-xml 以字符串形式获取元素的子节点和文本

    这是我的 XML 的一部分

随机推荐

  • Tableau 过滤重复项

    我有一个与此类似的数据集 正如您所看到的 一些 ABN 附有多个企业名称 而另一些则只有一个 我想创建一个过滤器 允许用户仅查看每个 ABN 有多个名称的行 例如 将过滤掉 ABN 456 的过滤器 我可以想象如何在 SQL 中编写该内容
  • Android Volley 同步请求不起作用

    我正在尝试做一个同步请求到服务器使用请求未来但它不起作用 使用异步完成相同的请求可以正常工作 这是我的代码 public void fetchModules JSONObject response null RequestQueue req
  • Jackson JSON 给出了嵌套类集合的异常

    Jackson JSON 序列化 反序列化此类没有问题 public class MyClass public class Nested public String string public Nested public Nested ne
  • Three.js - 我可以将位置、旋转和缩放“应用”到几何图形吗?

    我想编辑对象的位置 旋转和缩放向量 然后将它们 应用 到几何图形 这会将这些向量清零 但保留变换 例如 假设我导入一个边长为 1 的立方体 立方体的最小和最大顶点位于 0 0 0 and 1 1 1 我将对象的比例设置为 2 2 2 然后将
  • “通配符”对象没有属性“输出”

    我收到一条相当简单的规则的错误 我必须为另一个程序编写一个任务文件 需要一个 tsv 文件 我从配置文件中读取一定数量的参数 并使用 shell 命令将它们写入文件中 Code rule create tasks output temp t
  • Azure 辅助角色配置文件转换

    我已经设置了一个新的辅助角色 并通过 SlowCheetah 为其设置了一些新的配置转换 当我使用所选的新配置之一构建项目时 我实际上看到在 bin 文件夹下创建了 configs 文件夹 正如您所期望的那样 例如 bin Producti
  • Windows 上的 PNG TrayIcon 透明度

    我正在尝试使用透明 PNG 作为我的 Java 应用程序的图标 JFrame 和任务栏上的图像效果很好 但是 当我将图像与 TrayIcon 一起使用时 我会在 PNG 边缘周围看到黑色哑光背景 还有其他人遇到过这个问题吗 我真的很想使用
  • Quartz Scheduler 和普通 Java 线程有什么区别

    Quartz Scheduler 和 Java 中的默认线程有什么区别 Quartz Scheduler 是针对调度相关问题的复杂解决方案 它利用核心Java 技术来提供附加且更方便的功能 将其视为比线程概念具有更高抽象级别的更高级别框架
  • iOS 和 Android 的表情符号支持

    我正在尝试开发一个适用于 iOS 和 Android 的应用程序 并在帖子中支持表情符号 目前我正在使用 UTF 8 对字符串 文本和表情符号 进行 Base64 编码和解码 它似乎可以在本机上运行 Android 到 Android 和
  • ..level.. 在 ggplot2 等高线图中

    我发现这个变量有点令人困惑 例如 来自文档 require ggplot2 require reshape2 volcano3d lt melt volcano names volcano3d lt c x y z v lt ggplot
  • 使用 Selenium webDriver 检查网站是否有任何 ssl 证书警告

    我需要自动化一个场景 在该场景中我必须验证该网站没有有关 ssl 证书的警告 如何使用 Selenium WebDriver 2 归档它 SSL 证书警告在每个浏览器上显示不同 因为它们是由浏览器本身生成的 而不是由您尝试访问的网页生成的
  • 对于 S3 中的新对象 PUT,写后读一致性到底意味着什么?

    亚马逊文档 http docs aws amazon com AmazonS3 latest dev Introduction html ConsistencyModel http docs aws amazon com AmazonS3
  • 升级到预览版 6 后 Blazor 子应用程序出现 404 错误

    在 Blazor Preview 5 Net Core 托管 中 我已使用以下命令成功将应用程序配置为 Asp net Core 站点上的子应用程序 app UseRouting app UseEndpoints endpoints gt
  • 在包含不同类型指针的结构之间转换结构指针?

    我有一个结构 定义如下 struct vector TYPE items size t nitems 其中类型实际上可以是任何类型 并且我有一个类似的类型不可知的结构 struct vector generic void items siz
  • 你能在 React Native 中使 render() 方法异步吗?

    我有一个 React Native 组件 需要从异步存储中获取对象才能渲染 像这样的东西 class Class1 extends Component async render let data AsyncStorage getItem d
  • git add 命令失败并继续运行

    我运行命令 git add and get Killed 9 它阻止我运行任何带锁的 git 命令 我的 git 有什么问题 我尝试重新启动 删除目录并从新的存储库开始 我能够通过添加一些东西 不应该在 Git 中 来解决同样的问题 git
  • Fluent NHibernate 错误:实体“ClassMap`1”没有映射的 Id

    我正在将以前的项目从使用普通 NHibernate hbm xml 映射转换为 Fluent NHibernate 目前 我陷入了让这项工作发挥作用的最后步骤之一 我为 DefaultAutomappingConfiguration 添加了
  • VS Code 无法识别 Typescript 内部模块

    我正在尝试使用内部模块将我的打字稿类分隔在单独的文件中 但是 main ts 文件不会加载或识别子模块 main ts
  • 使用最新更新构建发布 apk 时出错

    我最近将我的机器上的 Android Studio 更新到版本 Android Studio 3 1 Build AI 173 4670197 built on March 22 2018 JRE 1 8 0 152 release 102
  • 从 netty ByteBuf 获取字符串

    如何从netty中获取字符串ByteBuf 到目前为止 我能够逐个字符地获取它 有没有办法直接获取字符串对象 message is of type ByteBuf for int i 0 i lt message capacity i by