融云教程

  1. https://www.rongcloud.cn/downloads (下载地址)

  2. https://www.rongcloud.cn/docs/quick_start.html#faq (需要自己写的功能)
    在这里插入图片描述

  3. https://www.rongcloud.cn/docs/server.html (Server 开发指南, java的server从这里下载)

  4. https://developer.rongcloud.cn/app/appService/Kh/ATgVeAzRYx6RpgHw= (融云控制台)

  5. https://github.com/rongcloud/server-sdk-java/blob/master/README.md (后台代码举例)

  6. (没用) https://www.cnblogs.com/zhangwj/p/7717266.html (获取汉字首字母)

  7. (部分字不正确) https://www.jianshu.com/p/1cb4ee64af32 (获取汉字首字母)

  8. `public class PinyinUtil {
    /**

    • 得到 全拼
    • @param src
    • @return
      */
      public static String getPingYin(String src) {
      char[] t1 = null;
      t1 = src.toCharArray();
      String[] t2 = new String[t1.length];
      HanyuPinyinOutputFormat t3 = new HanyuPinyinOutputFormat();
      t3.setCaseType(HanyuPinyinCaseType.LOWERCASE);
      t3.setToneType(HanyuPinyinToneType.WITHOUT_TONE);
      t3.setVCharType(HanyuPinyinVCharType.WITH_V);
      String t4 = “”;
      int t0 = t1.length;
      try {
      for (int i = 0; i < t0; i++) {
      // 判断是否为汉字字符
      if (java.lang.Character.toString(t1[i]).matches("[\u4E00-\u9FA5]+")) {
      t2 = PinyinHelper.toHanyuPinyinStringArray(t1[i], t3);
      t4 += t2[0];
      } else {
      t4 += java.lang.Character.toString(t1[i]);
      }
      }
      return t4;
      } catch (BadHanyuPinyinOutputFormatCombination e1) {
      e1.printStackTrace();
      }
      return t4;
      }

    /**

    • 得到中文首字母

    • @param str

    • @return
      */
      public static String getPinYinHeadChar(String str) {

      String convert = “”;
      for (int j = 0; j < str.length(); j++) {
      char word = str.charAt(j);
      String[] pinyinArray = PinyinHelper.toHanyuPinyinStringArray(word);
      if (pinyinArray != null) {
      convert += pinyinArray[0].charAt(0);
      } else {
      // 判断是否为英文字母
      if(String.valueOf(word).matches("[a-zA-Z]+")){ // 如果是英文字母
      // 添加英文字母
      convert += word;
      }else{ // 如果不是英文字母
      // 添加#
      convert += “#”;
      }
      }
      }
      return convert;
      }

    /**

    • 将字符串转移为ASCII码
    • @param cnStr
    • @return
      */
      public static String getCnASCII(String cnStr) {
      StringBuffer strBuf = new StringBuffer();
      byte[] bGBK = cnStr.getBytes();
      for (int i = 0; i < bGBK.length; i++) {
      // System.out.println(Integer.toHexString(bGBK[i]&0xff));
      strBuf.append(Integer.toHexString(bGBK[i] & 0xff));
      }
      return strBuf.toString();
      }

    /**

    • @Author dongpeili
    • @Description 中文转拼音, 获取第一个字母
    • @Date 13:34 2019/6/27
    • @Param [cnStr]
    • @Return java.lang.String
      **/
      public static String getFirstChar(String cnStr){
      String headStr = getPinYinHeadChar(cnStr);
      return headStr.substring(0, 1);
      }

    public static void main(String[] args) {

    String cnStr = "凌";
    System.out.println(getPingYin(cnStr));
    System.out.println(getFirstChar(cnStr));
    System.out.println(getFirstChar("渣瓦"));
    System.out.println(getFirstChar("嘟嘟噜"));
    System.out.println(getFirstChar("哎呀"));
    System.out.println(getFirstChar("报错"));
    System.out.println(getFirstChar("asd"));
    System.out.println(getFirstChar("kjj"));
    System.out.println(getFirstChar("-="));
    

    }
    }`
    能用的

  9. https://www.rongcloud.cn/docs/server_sdk_api/group/group.html#join (官网接口文档)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值