⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 input_unicodebig.java

📁 gcc的组建
💻 JAVA
字号:
/* Copyright (C) 2004  Free Software Foundation   This file is part of libgcj.This software is copyrighted work licensed under the terms of theLibgcj License.  Please consult the file "LIBGCJ_LICENSE" fordetails.  */package gnu.gcj.convert;public class Input_UnicodeBig extends BytesToUnicode{  /** 0, 8, or 16 bits of a partially constructed character. */  char partial;  /** How many bytes of partial are valid. */  int partial_count;  public String getName() { return "UnicodeBig"; }  public int read (char[] outbuffer, int outpos, int count)  {    int origcount = count;    for (;;)      {	if (partial_count == 2)	  {	    if (count == 0)	      break;	    if (partial == 0xFEFF)	      ; // drop byte order mark	    // else if (partial >= 0xFFFe)  ERROR;	    else	      outbuffer[outpos++] = partial;	    count--;	    partial_count = 0;	    partial = 0;	  }	else if (inpos >= inlength)	  break;	else	  {	    int b = inbuffer[inpos++] & 0xFF;	    partial = (char) (((int) partial << 8) + b);	    partial_count++;	  }      }    return origcount - count;  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -