String.format()

谁践踏了优雅 2022-10-07 14:57 308阅读 0赞

String.format()

  1. // 制定字符串格式和参数生成格式化的字符串
  2. String String.format(String fmt, Object... args);
  3. String str=null;
  4. str=String.format("Hi,%s", "qyq");
  5. System.out.println(str);
  6. str=String.format("Hi,%s %s %s", "qyq","是个","大帅哥");
  7. //输出
  8. Hi,qyq
  9. Hi,qyq 是个 大帅哥

preview 在向redis中传入json(entity)数据时:

  1. @Component
  2. public class RedisQueueListener {
  3. @Autowired
  4. private StringRedisTemplate stringRedisTemplate;
  5. @Autowired
  6. private Gson gson;
  7. private static final String EMP_PREX="emp:%s";
  8. @RabbitListener(queues = "redis-queue")
  9. public void insertIoRedis(Emp emp, Channel channel, Message message){
  10. System.out.println("redis:"+emp);
  11. try {
  12. // 把对象转成JSON ,一般情况下会把对象先转成JSON,然后在存到redis中
  13. String json = gson.toJson(emp);
  14. String key=String.format(EMP_PREX,emp.getEmpno());
  15. stringRedisTemplate.opsForValue().set(key,json);
  16. channel.basicAck(message.getMessageProperties().getDeliveryTag(),false);
  17. } catch (IOException e) {
  18. e.printStackTrace();
  19. }
  20. }
  21. }

发表评论

表情:
评论列表 (有 0 条评论,308人围观)

还没有评论,来说两句吧...

相关阅读